8
Indiquez l’intérêt que vous portez à cette question
1

Filtre de recherche multi-critères

Bonjour,
J’ai créé un nouvel objet éditorial "Séjours" avec la fabrique, avec pas mal de champs ajoutés avec Champs Extras.

Je désire créer un moteur de recherche qui permet à l’utilisateur d’affiner ses résultats en 3 étapes (au moins) :
 par saison
 puis par âge
 enfin par thème

Quand on sélectionne un item dans le 1er menu déroulant, le deuxième, puis le troisième menu se mettent automatiquement à jour pour ne donner que les items qui sont rattachés au premier puis au second menu...

Les recherches, indépendamment des unes des autres fonctionnent bien. Exemple ci-dessous avec "Saisons" et "Thèmes" :

En m’inspirant de ce post (https://forum.spip.net/fr_237784.html), je met le premier menu déroulant sous condition :

suivi du premier menu avec un critère supplémentaire dans la boucle :

puis

suivi du second menu déroulant avec aussi un critère

Je résume ici mais tout cela fonctionne bien avec 2 menus successifs.
Mais, avec 3 étapes (ou plus), cette solution me semble impossible à mettre en place...
Qu’en pensez-vous ? Voyez-vous une solution alternative ?