web-dev-qa-db-fra.com

Fenêtre contextuelle de date dans le filtre exposé

J'utilise Drupal 7 avec vues 3.

J'ai utilisé un filtre exposé pour un champ de date et je veux fournir une option pour choisir la date dans datepopup pour le filtre de date? Comment puis-je faire ceci?

16
Umar

Le module Better Exposed Filters s'intègre aux champs de type de date, y compris la fenêtre contextuelle de date. Vous pouvez utiliser ce module pour ajouter facilement un filtre exposé avec le popup de date.

Il y a quelques problèmes connus avec l'intégration de BEF avec le module de date; à partir de la page du module:

(Remarque: la prise en charge des champs fournis par le module Date est un peu géniale jusqu'à # 392836: Format de filtre de date exposée (en vues) et/ou # 502824: Format de date dans le filtre exposé ( vues) sont résolus).

De plus, vous ne pouvez ajouter ce type de filtre qu'aux champs d'entité pour le moment, pas aux propriétés. Il y a diversdiscussions en cours à ce sujet.

13
Clive

Vous n'avez pas besoin de BEF pour obtenir un calendrier contextuel avec des filtres de vue exposés. Vous avez juste besoin des sous-modules "Date pop up" et "date views".

  • Lors de la création d'un nouveau filtre exposé dans la liste déroulante "Filtre", sélectionnez "Date"
  • puis choisissez le filtre Date
  • choisissez un champ de date (par exemple "Date: Date (noeud)")
  • dans la configuration des paramètres supplémentaires, dans la section "Élément du formulaire de sélection de date", sélectionnez "Popup"
  • suivez les autres étapes régulières.
12
user2870349