Van egy egyedi tartalomtípusom 23 megjelenítendő mezővel. Ebből a tartalomtípusból 4-5 node-ot kell egyszerre megjelenítenem, amihez view-t szeretnék használni. A megjelenítés olyan táblázatban lenne célszerű/kulturált/áttekinthető/nyomtatható, amelynek sorai a mezők (23db), oszlopai a node-ok (4-5db), és a 'nulladik' oszlopban a mezőnevek szerepelnek (magyarul: transzponált view táblázat :-).
Ismer valaki kulcsrakész megoldást? Ha nincs ilyen, merre érdemes indulni?
Eddigi ötleteim:
A. PHP lap (Page) készítése, ami háttérben behívja, lefuttatja a view-t (koknrétan a kivánt Display-t, az előző lapról átadott paraméterrel), az eredményt pedig a kódba beégetett formátumú táblázatban kiírja. (Tutira megvalósítható, de a kulturált leprogramozás 4-5 hónap Drupal/PHP gyakorlattal kicsit még döcögősnek ígérkezik. Persze ha nincs egyszerűbb út akkor nekiesek.)
B. Saját views-view....tpl.php készítése az érintett Display-re az egyedi megjelenítéshez. (Sajnos még nem látom át kellően a view témakezelését, az is lehet, hogy zsákutca...)
lehet, hogy ebben az esetben
lehet, hogy ebben az esetben nem foglalkoznék a viewsal, hanem írnék egy saját modult (nem nagy varázslás, kell bele egy hook_menu és a függvény ami előállítja az oldalt).
Ebben lenne egy lekérdezés ami 4-5 node nid-jét lekérdezi. (ezt a views-ből is ki tudod másolni:)) és után a node_load() függvény segítségével betölteném a 4-5 nodeot és megjeleníteném tetszés szerint.
Ez addig teljesen jó lesz amíg megtanulod mélyebben a rendszert.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Köszönet
Köszönöm, akkor tehát marad a programozás.
Üdvözlettel:
Csesztregi Tamás