web-dev-qa-db-fra.com

Comment créer un filtre AJAX pour une vue?

J'ai créé une page en utilisant Views et cela fonctionne très bien. Je souhaite 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 y parvenir?

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

    • Drupal 6: Troisième colonne, la section est appelée Filtres
    • Drupal 7: Première colonne, la section est appelée Critères de filtrage
  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 Exposez 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.

10
user7

Vous pouvez peut-être utiliser le module Filtres mieux exposés pour modifier la sortie de vos éléments de filtre en liens.

Et utilisez l'option AJAX dans les paramètres avancés d'une vue pour ajuster le filtrage.

http://drupal.org/project/better_exposed_filters

0
Rovo