Start und Stop Datum für Catalog Einträge: Unterschied zwischen den Versionen
Aus Contao Community Documentation
K (Cat Catalog added) |
|||
Zeile 2: | Zeile 2: | ||
[[Category:Catalog]] | [[Category:Catalog]] | ||
Wenn man die reguläre Contao-Funktion "Anzeigen ab" und "Anzeigen bis" auch im Catalog verwenden möchte, ist folgendes zu beachten. | 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'' | ''In unserem Beispiel handelt es sich um zeitlich begrenzte Stellenangebote'' | ||
Version vom 12. Februar 2011, 14:05 Uhr
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