-
Notifications
You must be signed in to change notification settings - Fork 1
Gérer les filtres
Ajouter des filtres à une page pour permettre au visiteur de faire une recherche.
Par exemple sur les services et/ou les équipements proposé par un hébergement.
Pour ajouter un filtre, ça se fait au niveau de la gestion des pages via le bouton Add filter.
L'ajout est assez simple, il suffit de fournir l'identifiant du champ (URN) sur lequel on veut pouvoir filtrer et de cliquer sur le bouton Load URN Infos. Ces URN on les trouvent dans la documentation de Pivot. Chaque fiche ayant des URN communs ou d'autres bien spécifiques.
D'où entre autre le faite de rassembler ces fiches dans une même catégorie.
Ex: Gîte et Chambre d'hôtes sous hebergement
Ensuite le titre du filtre est chargé avec sa valeur par défaut (Label du champ dans Pivot) avec la possibilité de le modifier.
Le champ suivant est Operator qui est l'opérateur de comparaison
En fonction du type de l'URN, ce champ Operator aura un comportement différent:
- soit il n'est pas possible de les ajouter en tant que filtre;
Il y aura un message d'erreur. - soit l'opérateur est déduit par défaut;
Le champ operator sera grisé et non modifiable - soit c'est à l'utilisateur de décider de l'opérateur de comparaison.
| Cas 1 (refus) | Cas 2 (déduction) | Cas 3 (choix par l'utilisateur) |
|---|---|---|
| Choice | Boolean | Il faut choisir un des opérateurs de comparaison: equal, notequal, like, notlike, lesser, lesserequal, greater, greaterequal |
| MultiChoice | Type | |
| Object | Value | |
| Panel | ||
| Type de champ | ||
| HMultiChoice | ||
| Subcategory |
- Tout ce qui est Équipements/Services seront de
type"Boolean". Ce qui veut dire qu'on test que ça existe oui ou non. En fournissant l'URN le système peut donc déduire le reste. Pour afficher ajouter un filtre permettant de savoir si le Wi-Fi est disponible il faudra ajouter l'URN urn:fld:eqpsrv:accwebwifi - Pour avoir la possibilité de filtrer une page pour afficher les Gîtes & les Chambres d'hôtes, il faudra ajouter 2 URN: urn:typ:2 et urn:typ:3
- Pour filtrer sur la liste des communes attachées à l'organisme touristique, il faudra ajouter l'URN urn:fld:adrcom
- Pour laisser le visiteur filtrer sur les hébergements d'une capacité plus grande ou égale à X personnes, il faudra ajouter l'URN urn:fld:capbase et mettre l'
operateurà greaterequal.
