A linkek az érvek és nézetek beruházás 2, web-shop yustos

Van egy hatalmas mennyiségű további funkciók által nyújtott modul Views modul. különösen akkor, ha kombináljuk az okos felhasználása Node Referencia mezők. Amikor használja őket, hogy csatlakozzanak egy csomópont a helyén, ezek a linkek könnyen lehet használni, hogy néhány nagyon hasznos ötleteket.

Kezdjük építeni ötlet egy zenei site. Ebben van 3 kapcsolódó tartalom típusát a csomópont „Csoportok» ( "Band") ( "Black Eyed Peas", "Linkin Park", stb), node „Album» ( "Album") ( „Vissza Fekete "" Bat Out of Hell "stb ..), és a csomópont" Events »( "Esemény") (koncertek, TV megjelenések, stb)
A linkek az érvek és nézetek beruházás 2, web-shop yustos

Minden típusú node ez csak egy kis területen, hogy funkcionalitását demonstrálják a megtekintések, amelyek tárgya a cikk. Például a „Event” tartalom típus nincs mezők, nincs adat a rendezvény helyszíne, sem pedig a mai napig -, hogy könnyen hozzá később.
Ha kapcsolatba kíván lépni a 3 típusú tartalom csomópontok és az „Album” és „Event” olyan területen Node Reference, amely lehetővé teszi, hogy összekapcsolják őket a csomópont „Band”. Például, amikor új csomópontot „Album”, a felhasználó lesz kiválasztani a megfelelő csoport ( „Band”) .
A linkek az érvek és nézetek beruházás 2, web-shop yustos

Annak érdekében, hogy az ilyen típusú tartalmak, hoztam létre több csomópont minden típus, hogy volt néhány adat dolgozni létrehozását bemutató.
A linkek az érvek és nézetek beruházás 2, web-shop yustos

A célja ennek a cikknek - Megtanulják, hogyan kell létrehozni egy oldalt, amely megjeleníti egy csoport összes album és eseményeket. Itt egy kis példa arra, hogyan kell kinéznie:
    zenekar Info
  • [Együttes neve]
      Albumok
    • [Album 1]
    • [Album 2]
    • [Album 3]
      Események
    • [Esemény 1]
    • [Event 2]
    • [Event 3]
Számos módja van, hogy ezt - jöhetnek szóba panelek (context) és blokkok (láthatóság) - de fogok használni egy módszert, amely csak reprezentációk beruházások (Views Mellékletek). Függetlenül attól, hogy a választott módszer, akkor szinte garantált, hogy akkor kell létrehozni csak néhány ötletet létrehozása nélkül további modulok és újraírása kódot.
Attachment reprezentációk (Views tartozékok) csupán ábrázolásai a kimenet típusától, hogy csatlakozik a különböző megjelenítési képviselet (általában kötött lapok (oldal), vagy arra a következtetésre egység (blokk)). Egyszerűen fogalmazva, ez is képviselteti magát az alábbiak szerint:
A linkek az érvek és nézetek beruházás 2, web-shop yustos

Az ábra azt mutatja, hogy a kijelző oldal és a blokk (valamint más típusú által meghatározott egyéb modulok) lehet több csatolt térképeket. Fizikailag ezek a nézetek jelenhet meg a ragadós oldalon előtt és után egyaránt annak tartalmát.
Ebben a példában én hozza létre a nézetet, hogy az egyik oldalon (az úgynevezett „sáv oldal”), és két egymásba az ő kimenet ( „Albums Attachment” és „Események Mellékletek”). Mindkét al-kijelző kerülnek az alján a „Band-oldal”, hogy mi van a kívánt eredményt.

Először is, én megyek az oldalra admin / build / views / add, és létrehoz egy új nézetet az úgynevezett „sáv info” a következő kimeneti beállítások alapértelmezés szerint:

alapbeállításokat