Filtrer une vue avec une liste déroulante

Catégories:

Bonjour,

J’utilise CCK et View pour créer des listes de contenu.

Dans mon contenu j’ai un champ de type node_reference qui permet de remplir une valeur par liste de référence.
Ce champ node_reference fait référence à un type de contenu qui contient lui-même un champ de type node_reference qui pointe vers un autre type de contenu.
J’ai adopté ce système pour reproduire la structure d’une base de données que je dois intégrer dans drupal.

J’ai donc ainsi 3 types de contenu :
fichier qui appartient à une sous-thématique,
sous-thématique qui appartient à une thématique

Je voudrai faire une vue qui liste les fichiers avec un double filtre par thématique et par sous-thématique. Lorsque l’utilisateur sélectionne une thématique la liste des sous-thématiques doit se réduire en fonction de son choix.

Il me semble que c’est un besoin assez courant, mais je ne vois vraiment pas comment faire.

Je peux faire une vue des sous-thématiques filtrée par thématique, une vue de fichiers filtrée par sous-thématique, mais je ne vois pas comment intégrer les deux dans la même vue.

Merci d’avance à ceux qui auraient une réponse voire un début de piste.

Syndiquer le contenu