Comment créer un filtre AJAX pour une vue?


8

J'ai créé une page en utilisant Views et cela fonctionne très bien. Je veux ajouter un filtre AJAX à cette page pour permettre aux visiteurs de filtrer le contenu en fonction de PubDate ou par taxonomie / vocabulaire pour ce type de contenu. Comment puis-je accomplir cela?


Bonjour Lina et bienvenue dans Drupal Answers . Pour quelle version Drupal votre question?
— kiamlaluno

c'est pour drupal 6.19
— Lina

Réponses:


10
  1. Modifiez la vue et ajoutez un filtre à la page:

    • Drupal 6: Troisième colonne, la section s'appelle Filtres
    • Drupal 7: Première colonne, la section est appelée Critères de filtre
  2. Lorsque vous configurez le filtre, vous souhaitez l'exposer:

    • Drupal 6: cliquez sur le bouton Exposer en haut à droite de la zone de configuration
    • Drupal 7: Cochez Exposer ce filtre aux visiteurs, pour leur permettre de le changer
  3. Activer AJAX:

    • Drupal 6: Utiliser AJAX est sous Paramètres de base dans la première colonne
    • Drupal 7: Utiliser AJAX est sous Avancé → Autre dans la troisième colonne

Lorsque la vue est enregistrée, il y aura désormais un formulaire qui permettra aux utilisateurs de filtrer la vue dynamiquement via AJAX.


2
Merci beaucoup, mais avez-vous une idée de la façon de personnaliser l'entrée utilisateur (par exemple: pour afficher la liste des étiquettes et l'utilisateur obtenir une réponse en cliquant sur l'une de ces étiquettes) merci encore
— Lina

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.