Start und Stop Datum für Catalog Einträge
Aus Contao Community Documentation
Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.
Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis. |
Wenn man die reguläre Contao-Funktion "Anzeigen ab" und "Anzeigen bis" auch im Catalog verwenden möchte, ist folgendes zu beachten. In unserem Beispiel handelt es sich um zeitlich begrenzte Stellenangebote
- Man legt im betreffendem Catalog einen neuen Feldtypen "Datum" an
- Füllt die Felder "Bezeichnung" und "Beschreibung"
- Wichtig ist hierbei das der Spaltenname "start" lautet.
Am Ende sollte es so aussehen wie auf dem Screenshot:
Als nächstes legt man ein weiteres Feld an und wiederholt die Schritte 1-3.
- Das Feld muss hier nur als Spaltenname "stop" heißen.
Auch hier sollte es so wie im Screenshot aussehen:
Gehen wir nun zurück zur Übersicht sollte es so aussehen wie auf dem folgendem Screenshot:
Zum Schluss müssen wir nur noch in unserem Theme ein neues Modul, vom Typ Catalog Liste, anlegen. In das Feld "Bedingung" schreiben wir folgenden Eintrag:
IF (start ='', '1 = 1', start < UNIX_TIMESTAMP()) AND IF (stop ='', ' 1 = 1', stop > UNIX_TIMESTAMP()
Nun werden nur noch Einträge angezeigt die folgende Bedingungen erfüllen
- Das Startdatum liegt in der Vergangenheit
- Das Stopdatum liegt in der Zukunft
- Keiner der Werte wurde eingegeben - diese Einträge sind für immer sichtbar