Wert von/bis für ein Datumsfeld
Die Filterregel „Wert von/bis für ein Datumsfeld“ (Paket filter_fromto) filtert
Items anhand eines Datumsbereichs für ein einzelnes Datum-Attribut. Besucher können
im Frontend ein „Von“-Datum, ein „Bis“-Datum oder beides eingeben. Die Filterregel
vergleicht die als UNIX-Timestamp gespeicherten Datumswerte mit dem angegebenen
Bereich.
Typische Einsatzbereiche: Terminfilter (Veranstaltungen von Datum X bis Datum Y), Gültigkeitszeiträume, oder allgemeine Datumsbereichsfilter.
Ein eigenes Template mm_filteritem_datepicker.html5 steht für eine
browserbasierte Datumseingabe zur Verfügung. Für das HTML5-date-Inputfeld
muss das Datum im Format YYYY-MM-DD übergeben werden –
mehr Informationen.
Siehe auch
Für den Vergleich über zwei separate Datumsattribute steht die
Filterregel Wert von/bis für zwei Datumsfelder zur
Verfügung.
Für numerische Werte steht die Filterregel
Wert von/bis für ein Feld zur Verfügung.
Siehe auch
Für einen modernen Datumspicker im Frontend: Einfache Datumsauswahl für den Filterregel from-to durch Integration von Flatpickr
Installation
Die Filterregel wird über den Contao Manager oder Composer installiert:
composer require metamodels/filter_fromto
Einstellungen beim Anlegen der Filterregel
Einstellung |
Beschreibung |
|---|---|
Typ |
Auswahl des Filterregeltyps – hier: „Wert von/bis für ein Datumsfeld“. |
Aktiviert |
Aktiviert oder deaktiviert diese Filterregel. |
Kommentar |
Freitextfeld zur Beschreibung des Zwecks dieser Filterregel. |
Attribut |
Das Datum-Attribut, nach dessen Wert gefiltert werden soll. |
Einstellungen für das Frontend-Widget
Einstellung |
Beschreibung |
|---|---|
URL-Parameter |
Der Schlüssel (Key) des URL-Parameters für die Übergabe des Filterwerts.
Ohne Angabe wird der Spaltenname des Attributs verwendet. Mit |
URL-Typ für den Parameter |
Legt fest, ob der Parameter als Slug (sprechende URL), als GET-Parameter übergeben wird (ab MM 2.4) - siehe SEO |
Datumsformat |
Das Format, in dem das Datum im Frontend-Eingabefeld erwartet wird
(z. B. |
Zeittyp |
Legt fest, ob nur das Datum ( |
Label |
Beschriftung des Filterwidgets. |
Label beim Filterwidget ausblenden |
Unterdrückt die Ausgabe des Labels. |
Template |
Template für die Widget-Ausgabe. Standard: |
Platzhalter |
Platzhaltertext in den Eingabefeldern. |
Mehr-als-Gleich (≥) |
Ist diese Option aktiv, gilt das „Von“-Datum als inklusiv ( |
Weniger-als-Gleich (≤) |
Ist diese Option aktiv, gilt das „Bis“-Datum als inklusiv ( |
Von-Feld anzeigen |
Aktiviert die Anzeige des „Von“-Datumsfelds im Widget. |
Bis-Feld anzeigen |
Aktiviert die Anzeige des „Bis“-Datumsfelds im Widget. |
CSS-ID/Klasse |
Setzt eine CSS-ID oder -Klasse am Widget-Element. |
Passende Attribute
Die Filterregel „Wert von/bis für ein Datumsfeld“ eignet sich für Attribut Datum - soll die Filterung nur für Datumsangaben sein, sollte man bei der Option „Handhabung von Datum und Uhrzeit“ die Auswahl auf „Nur Datum ohne Uhrzeit speichern“ stellen.