6 Posts
pumaflow
10 years ago
Topic

Bonjour,

J'utilise la version seblod 2.X.
Je souhaite afficher une liste avec deux champs de recherche. J'aimerais que la requête d'affichage prenne en compte les deux champs mais avec la condition "OU".

Par exemple si j'affiche une liste de voiture, avec un champ de recherche sur la marque l'autre sur la couleur, je voudrais que la liste affiche toutes les voitures de la marque x OU de couleur y.

Par défaut seblod affiche toutes les voitures de la marque x ET de couleur y.
Comment modifier l'opérateur ET => OU

Merci.

Get a Book for SEBLOD
10 years ago
0
Level 1

Salut.

Excuses moi de ne pas pouvoir donner une réponse à ta question car je suis moi même un peu en galère avec les listes.

Par contre, tu me semble plus au courant et je me demande si tu aurais une réponse à ma question sur les listes, ici il y a deux jours ?

(Vive notre langue ... :-( )

Merci


10 years ago
0
Level 1

Bonjour pumaflow

Par défaut seblod affiche toutes les voitures de la marque x ET de couleur y. Comment modifier l'opérateur ET => OU

Ceci sera disponible tres prochainement grace a un nouveau plug-in de champ.


Cordialement,
Saba

6 Posts
pumaflow
10 years ago
0
Level 1

Pour ceux qui rencontreront le même problème, j'ai trouvé une solution en ajoutant 2 listes de sélection directement dans le template qui affiche le formulaire de recherche.
Cela me permet de pouvoir récupérer les variables marque et couleur en GET.
Dans le template de liste, je filtre ensuite la liste des résultats en fonction de la marque et de la couleur, et j'affiche seulement les résultats qui correspondent.

J'imagine que cela utilise plus de ressource de filtrer les résultats sans passer par les filtres seblod, mais en attendant de trouver une meilleure solution, celle-ci fonctionne.


Get a Book for SEBLOD