Rendszerezést kilátás, shvetsgroup

Rendszerezést kilátás, shvetsgroup

A kiadás a Release Candidate 2 modul Views és a CCK 2 hatodik változata Drupal, meg kell, hogy komolyan elgondolkodjunk váltás Drupal 6.

Ahhoz, hogy lendületet adjon a folyamatban, úgy döntöttem, hogy végre felfedje a téma rendszerezést ezen modulok egyrészt az ötödik ága, majd a hatodik.

Kezdjük a rendszerezést vyusov.

Valószínűleg az első akadályt Developer ismerője a kezdeti varázsát Drupal írására a Views modul. Ez a folyamat magában foglalja a minimális dokumentációt úgy, hogy időnként néhány újonc fejlesztők nem veszik észre, hogy a vyusami tehet valamit.

A legegyszerűbb módja annak, hogy #

A Views modul ellátás magában Views Témavarázsló modult. Azáltal, hogy ez a modul, akkor kap egy eszköz gyorsan létrehozhat egyszerű sablonok szerűstílusbanName vyusov:

Rendszerezést kilátás, shvetsgroup

Ez a módszer csak rendszerezést vyusov List típusú. Ha van egy asztal, tizerovye vagy bármely más vyusy - ez a megközelítés nem segít.

De ne ess kétségbe, mert a Views modul építeni egy csomó szerűstílusbanName módszerekkel. Tekintsük az összes lehetőséget.

# Rendszerezést bármilyen vyusov

A modul megtalálható kiváló tulajdonsággal theme_views_view. és egy kis Poryskav a kódot, akkor is megtalálja a megfelelő eltérések:

Így kapunk egy nagyon rugalmas módon szerűstílusbanName, prikticheski bármilyen vyusy. Tekintsük a példát.

# Írására „bér” vyusy

Ez a kód nagyon hasonlít ahhoz, amit generál Views Témavarázsló modul, kivéve azt a tényt, hogy ez a kód nem próbál csatlakozni a külső minták, csakúgy, mint a mester. Ha mégis szükség van külső sablon emlékeztetni, hogy ez történik funkció _phptemplate_callback ().

# Írására „táblázatos” vyusy

# Írására "teaser" vyusy

# Írására vyusy c teljes csomópontok

Ez a kód ad egy ötletet, hogyan téma csomópont listákat, de mi van, ha azt szeretnénk, hogy a téma a csomópontok magukat, amikor azok megjelennek a vyusah? Minden nagyon egyszerű. A csomópont sablonok [-node_type] .tpl.php kell beszúrni a következő kódot:

Azt hiszem, vannak felesleges magyarázatokat.

# Írására összefoglaló ábrázolása

Elég ritkán használják, összefoglaló nézet vyusy lehet használni, ha az érveket használják a vyuse. Vegyük például a standard vyusu taxonomy_term. Ha az argumentum válassza ki a beállításokat a „alapértékek” szabály „Összefoglalás”, akkor a kijelző a vyusy paraméter nélkül, akkor a következőképpen néz ki:

Rendszerezést kilátás, shvetsgroup

Kód rendszerezést összefoglaló ábrázolása:

# Írására mezők

Rendszerezést egyes mezők vyushek - szigorúbban lógott a fátylat a titoktartás, mert egy kifejezett felszólítás ezeket a funkciókat a Views modul kód nem létezik sehol. Azonban léteznek:

Megjegyzés: FIELD_NAME nem a szokásos mező nevét (vagy írja field_image field_mytext). FIELD_NAME helyes számjegy a változó $ field [ „lekérdezett név”]. tehát megérteni, hogyan kell hívni egy adott funkciót, csak hívja először phptemplate_views_handle_field, majd az elején, helyezze be a parancs print_r ($ field [ „lekérdezett név”]). Azt mutatja a helyes nevet (van elég ijesztő, mint node_data_field_image_field_image_fid. De ez nem kell félni, csak helyezze a név helyett FIELD_NAME funkció).

# Írására speciális szűrők

Minden szűrő vyusah hozzáférhetővé kell tenni a felhasználói. Ebben az esetben az alak a szűrőt a rendszerezést megfelel az alábbi kódot:

# knacks

Nem tudok említeni a lehetőségét, hogy a téma az „Egyebek” linkre, hogy megjelenik a blokk vyusah, amikor a terméket a listában nagyobb, mint az egység elhelyezésére:

Van egy másik téma, a funkció, amit nem említettem. De ez csak abban az esetben a program helyezze az orsó az oldalra (például nyomtatott (téma ( „nézet”, „current_user_buddys”));), nevezetesen:

Kapcsolódó cikkek