Ezen leírás alapján létrehoztam egy naptárat. Teljesen jól működik, úgy ahogyan szeretném.
Az oldalamon a sminkben létrehoztam egy régiót, és abba egy új blokkot. Ide szeretném kiíratni a naptárban soron következő eseményt, lehetőleg linkkét, ami az adott esemény oldalára mutasson. A kézi beírogatás nem valami elegáns dolog, ezért szeretném automatizálni a feladatot.
Addig jutottam, hogy Viewsal megoldható a feladat, de itt meg is állt a tudományom. Kérlek segítsetek, hogy tudnám megcsinálni ezt a kiiratást?
Előre is köszi a segítséget!
Drupal verzió:
Fórum:
Calendar
Ha a Calendar modult megnézed, az többek közt tartalmaz egy ilyen blokkot is Views alapon. Azt már csak egy kicsit kell állítgatni, bátran próbálgathatod. :)
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Kezdesz egy új "Tartalom"
Kezdesz egy új "Tartalom" tipusú nézetet (ha nulláról akarsz indulni).
Hozzáadod (Mezők melleti + gomb) a cím mezőt (Tartalom: Cím), és ott tudod beállítani, hogy "A mező hivatkozzon a tartalomra".
Utána hozzáadsz egy új szűrőt (+ gomb), mégpedig a kezdő dátum idejét (vmi ilyesmi, hogy "Tartalom: Dátum (field_datum) - Kezdő dátum"), bekattintod, hogy "Nagyobb, mint" és az "Alapértelmezés szerinti dátum:" értékéhez írod: now.
Csinálj még egy szűrést a "Tartalom: Közzétett" tulajdonságra is.
Ezután az "Alapbeállítások" résznél a "Megjelenítendő elemek száma:" legyen 1.
Eddig alapértelmezéseket állítottál be, viszont fel kell venned egy "Blokk" megjelenítést a bal oldalon.
Mentesz, és ez után a blokkod elérhető a blokk adminisztációs részben.
Védd az állatokat! ;)
Calendar modul, listázás az esemény időpontja alapján
Készítettem egy lépésről-lépésre leírást erről (kézikönyv!).
Csak annyival kell kiegészítened, hogy a blokk nézetben u.ezt a feltételt használod.
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan