Sziasztok!
Létre szeretnék hozni egy olyan táblázatot, ahol az egyes média szerepléseinket tüntetjük fel. CCK -val létrehoztam a szükséges mezőket és views -al táblázatos megjelenítésben a várt eredményt kapom. Viszont arra lenne szükségem, hogy ezek éves bontásban legyenek. (Van egy dátum mezőm arra lehetne támaszkodni.)
A megjelenítésnél azt szeretném elérni, hogy ha megnézzük a médiaszerepléseket akkor a táblázat fölött, megjelennének az évek. Ezt nem tudom hogyan oldjam meg.
Csatoltam két képet. Egyik a views, a másik pedig az hogy milyennek szeretném látni.
http://kepfeltoltes.hu/view/100119/views-setup_www.kepfeltoltes.hu_.jpg
http://kepfeltoltes.hu/view/100119/views_www.kepfeltoltes.hu_.jpg
Előre is köszönöm a segítséget.
Üdv.
TTSZ
talán...
Készítesz a táblázatban egy olyan oszlopot, hogy év (a beküldési időnél kell valószínüleg valami egyedi YYYY kódot vagy hasonlót beírni, ott van alatta a help)
Majd táblázat beállítások: Grouping field: És kiválasztod az évet.
Ekkor mondjuk szerintem egymás alá pakolja, szóval ha mindenképpen egymás mellé akarod tenni, akkor valamilyen ViewsTabs modul kell
http://drupalmodules.com/module/views-display-tabs
http://drupalmodules.com/module/views-tabs
views argumentumok
Hozzáadsz egy view argumentumot ami a dátum meződ év értékét veszi figyelembe. Ekkor ha a views oldal URL címe pl. "/evtablazat", az alábbi módon megkapod az éves szűréseket:
/evtablazat/2008
/evtablazat/2009
/evtablazat/2010 stb.
Marad még a felső év választóka kérdése. Egyszerű megoldás: views headerbe beírod a linkeket kézzel, ez egyszerű, hátránya hogy évente 1x frissíteni kell és nem fogja kiemelni az aktuális évet.
Másik megoldás, hogy programozol mellé egy blokkot, amiben szerepelnek az éves linkek, és a view fölé teszed.
Ööö, izé, szóval kitaláltam
Ööö, izé, szóval kitaláltam valamit, amire közben rájöttem, hogy hülyeség, viszont amíg a hülyeségem igazolását kerestem, addig jutottam, hogy theme developerrel előszedtem a theme_views_mini_pager() (ha nem mini pager van, nyilván más lesz a függvény neve..), és hozzá kapcsolódóan ugye van egy csomó candidate function ajánlás.
Szóval preprocessben lehetne ezt felülírni egyedi query-vel, ami legenerálná a szükséges éveket, dinamikus lenne és szépen illeszkedne a drupalos struktúrába, mondjuk a views-nál beállított ajaxos lapozás, ilyesmi.
Eddig jutottam, valaki továbbgondolná? :)
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Jobbnál jobb ötletek
jobbnál jobb ötletek kerülnek elő. Mindenképp jó lenne valami automatikusan előállított fül. Nem akarok utána már új linkeket létrehozni ahhoz, hogy lapozható legyen.
Elkezdem kipróbálni az ötleteket.
Előre is köszönöm.
-=TTSZ=-
http://tothlaszlo.hu