Fenêtre contextuelle de date dans le filtre exposé

16

J'utilise Drupal 7 avec les 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?

Umar
la source

Réponses:

13

Le module Filtres mieux exposés 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'à ce que # 392836: Format de filtre de date exposée (dans les vues) et / ou # 502824: Le format de date dans le filtre exposé (vues) soit résolu).

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 diverses discussions en cours à ce sujet.

Clive
la source
4
Notez que le module qui permet cela BEFest date_views.
cherouvim
Quelques détails supplémentaires sur la façon de mettre en œuvre cela seraient utiles.
doub1ejack
12

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.
user2870349
la source