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:
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:
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: