Wie kann ich einen exponierten Filter konfigurieren, damit Benutzer den Inhalt meiner Website nach Erstellungsdatum filtern können, vorzugsweise mithilfe einer Datumsauswahl?
Ich habe versucht, Content: Authored on als Filter zu verwenden, aber ich erhalte ein Textfeld zur Eingabe des Datums für die Eingabe eines Datums / einer Uhrzeit im Format JJJJ-MM-TT HH: MM: SS , wodurch die Eingabe des Datums für Benutzer schwieriger wird und fehleranfälliger.
Was ist der Unterschied zwischen Drupal 8 und Drupal 7 mit Views 7.x-3?
Antworten:
Sie können das Date Popup- Modul verwenden.
Da das Textfeld Formularformular vom Typ Datum verwenden bei Auswahl eines Datums in einem exponierten Filter noch in Bearbeitung ist.
quelle
Vor ein paar Tagen wurde ein neuer Patch veröffentlicht. Ich teste ihn in einem Projekt und er funktioniert einwandfrei. Hier ist das Problem:
Verwenden Sie das Formularelement vom Typ Datum anstelle des Textfelds, wenn Sie ein Datum in einem exponierten Filter auswählen
Und der Patch ist die Nummer 65
quelle
Das Modul " Besser exponierte Filter" lässt sich in die Datumsfeldfelder einschließlich des Datums-Popups integrieren. Mit diesem Modul können Sie einfach einen exponierten Filter mit dem Datums-Popup hinzufügen.
Es ist in der Beta für jetzt, aber Sie können es verwenden.
quelle
Fügen Sie die jquery-Datumsauswahl für diese Seite als Abhängigkeit hinzu.
your_theme.libraries.yml
site-datepicker.js
Ansichten-ausgesetzt-Form-- Ansichten-Block-Name .html.twig
quelle