Sziasztok!
Van egy Programok tartalomtípusom, amiben tudnom kell állítani a program kezdetét, végét, és kell tudnom ismétlődéseket is állítani (pl. minden 2. héten, stb.). Ez a Date modullal simán megy.
Viszont Views-zal szeretnék egy listát, ami csak ezeket az ismétlődő programokat listázza.
Tehát az lenne a kérdésem, hogy a Views-ban hogy lehetne elkapni azt a tulajdonságot, hogy a program ismétlődik?
(lehet, hogy idevág: a delta az milyen infót tárol?)
Köszi a válaszokat!
T
Drupal verzió:
Fórum:
Na azt hiszem meg is van,
Na azt hiszem "részben" meg is van, tényleg a delta kell nekem.
Úgy tűnik, hogy ha ismétlődő programot hozok létre, akkor a delta 0-tól indulva 9-ig jelöli az adott program ismétlődéseit.
Tehát ha a delta>0, akkor az már egy megismételt program.
Már csak az a kérdés, hogy miért csak 9-ig megy a delta?
Mi van, mi lesz a későbbi eseményekkel, amiknek már a 10, 11 stb. deltákat kellene adni?
A 0-dik az mindig az eredeti időpontú tartalom marad?
Védd az állatokat! ;)
Befejező időpontra szűrni
Most nem tudom kipróbálni, de olyat nem lehet, hogy a szűrési feltételnek azt adod meg, hogy csak azokat listázza, amiknek van ismétlődése?
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Van egy oszlop a táblában,
Van egy oszlop a táblában, ahol az ismétlődési cuccok (rrule) vannak tárolva.
Ami nem ismétlődik, ott az érték NULL.
Csak a Views-ban nincs rá mező.
Biztos valamilyen hookkal meg lehet oldani. Egyszer majd nekiállok... ;)
Védd az állatokat! ;)
hook_views_query_alter és
hook_views_query_alter és pikkpakk kész. :)
----
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.