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 ?