Vordefinierter Archive-View mit Datumsgrenze
am 10.02.2010 - 12:36 Uhr in
Servus!
Auf meiner Seite gibt es einen Inhaltstyp "Sendung", der u.a. auch ein Feld "Sendungsdatum" (Datestamp) hat.
Es ist für fast jeden Tag eine Sendung angelegt, über Views werden auf der Startseite die letzten 10 Sendungen angezeigt, in der Programmvorschau die nächsten 10.
Für ein richtiges Archiv stellt Drupal den Beispiel-View "Archive" zur Verfügung, der als Block eine monatlich gruppierte Liste "Februar (16), Jänner 2010 (16), ..." darstellt und als Page eine Liste der Sendungen in diesem Monat.
Funktioniert grundsätzlich wunderbar, nur dass alle zukünftigen Sendungen auch schon im Archiv auftauchen. Setze ich ich einen weiteren Filter (Sendungsdatum <= now), wird die Blockansicht richtig dargestellt (da sind steht dann "Februar (7), ..."), aber die Page-Ansicht enthält dann alle Sendungen, beginnend von der zuletzt eingetragenen Sendung (25. Feb 2010) paginiert zur letzten.
Hat jmd. dazu eine Idee?
Danke!
Grüße, Stefan
- Anmelden oder Registrieren um Kommentare zu schreiben
an der richtigen STelle?
am 10.02.2010 - 13:03 Uhr
Hast du die Änderung vielleicht irgendwie nur beim "Block" gemacht und nicht bei der Seite? Links oben die Auswahl in Views meine ich.
---
Drupal 6.15 auf http://www.citykirche-schweinfurt.de und diversen weiteren (Liste auf http://www.kuschelkirche.de )
---
Drupal 7.x 8.x auf https://www.citykirche-schweinfurt.de und ca. 15 weiteren (Liste auf https://www.kuschelkirche.de/webdesign-und-betreuung )
Servus, nein, der
am 10.02.2010 - 14:07 Uhr
Servus,
nein, der Datumsfilter ist in den Defaults.
Es zeigen sich in beiden Ansichten (Block und Page) die Auswirkungen. In der Ansicht Block zeigt der Filter die gewünschte Wirkung, in Page werden immer alle Einträge angezeigt, nicht nur die des betreffenden Monats.
Update: Im Februar 2010 wirklich alle (25. Feb bis Jan 2008), im Jänner 2010 ab heute alle (bis Jan 2008).
Grüße, Stefan