Datums-Popup im belichteten Filter

16

Ich benutze Drupal 7 mit Ansichten 3.

Ich habe einen exponierten Filter für ein Datumsfeld verwendet und möchte die Option zur Auswahl des Datums aus dem Datumsfenster für den Datumsfilter bereitstellen. Wie kann ich das machen?

Umar
quelle

Antworten:

13

Das Modul " Besser belichtete Filter" ist in die Datumstypfelder integriert, einschließlich des Datums-Popups. Mit diesem Modul können Sie ganz einfach einen exponierten Filter mit dem Datums-Popup hinzufügen.

Es gibt einige bekannte Probleme bei der Integration von BEF in das Datumsmodul. von der Modulseite:

(Hinweis: Die Unterstützung für Felder, die vom Datumsmodul bereitgestellt werden, ist ein wenig unkonventionell, bis # 392836: Exposed Date-Filterformat (in Ansichten) und / oder # 502824: Datumsformat in Exposed Filter (Ansichten) aufgelöst werden).

Außerdem können Sie diesen Filtertyp derzeit nur zu Entitätsfeldern hinzufügen, nicht zu Eigenschaften. Es gibt verschiedene Diskussionen darüber.

Clive
quelle
4
Beachten Sie, dass das Modul, das dies aktiviert, BEFist date_views.
Cherouvim
Weitere Details zur Implementierung wären hilfreich.
doub1ejack
12

Sie benötigen BEF nicht, um einen Popup-Kalender mit sichtbaren Ansichtsfiltern zu erhalten. Sie benötigen nur die Submodule "Date pop up" und "date views".

  • Wenn Sie einen neuen belichteten Filter in der Dropdown-Liste "Filter" erstellen, wählen Sie "Datum".
  • Wählen Sie dann den Datumsfilter
  • Wählen Sie ein Datumsfeld (zum Beispiel "Datum: Datum (Knoten)")
  • Wählen Sie in der Konfiguration der Zusatzeinstellungen im Abschnitt "Datumsauswahl-Formularelement" die Option "Popup".
  • folgen Sie anderen regelmäßigen Schritten.
user2870349
quelle