Filtrer mon widget par catégorie – via le code d’intégration
Introduction
Ce tutoriel technique vous permettra de filtrer le contenu affiché dans votre Widget Itinéraires, plus précisément sur votre carte par sous-catégories de points d’intérêt.
Cas A – Version PHP (recommandé)
- Récupérez le code d’insertion PHP depuis votre interface de gestion de widgets, il devrait ressembler à ça :
<?php
$code_html = file_get_contents("https://www.modulesbox.com/fr/api/module/XXX?mb_key=XXX&".$_SERVER["QUERY_STRING"]);
echo $code_html;
?>
- Ajoutez ensuite en paramètre la liste de points d’intérêt que vous souhaitez filtrer, séparés par un point-virgule (paramètre “mb_sub-categories-poi”).
- La liste des différentes catégories & sous-catégories se trouvent ici : https://ws.cirkwi.com/tuto/categories.php
- Le code devrait donc ressembler à ça :
<?php
$code_html = file_get_contents("https://www.modulesbox.com/fr/api/module/XXX?mb_key=XXX&mb_sub-categories-poi=1;2&".$_SERVER["QUERY_STRING"]);
echo $code_html;
?>
Votre carte possède maintenant uniquement les POI qui sont dans la catégorie 1 ou 2.
Cas B – Version JavaScript
- Récupérez le code d’insertion JavaScript depuis votre interface de gestion de widgets, il devrait ressembler à ça :
<script type="text/javascript" src="https://www.modulesbox.com/js/module-loader.js" id="mb-module-loader"></script>
<script type="text/javascript">
mbLoadModule({ id: XXX, locale: "fr"});
</script>
<div id="mb-module-XXX"></div>
- Ajoutez ensuite en paramètre la liste des points d’intérêt que vous souhaitez filtrer, séparés par un point-virgule (paramètre “mb_sub-categories-poi”).
- La liste des différentes catégories & sous-catégories se trouve ci-dessous, ou ici : https://ws.cirkwi.com/tuto/categories.php
- Le code devrait donc ressembler à ça :
<script type="text/javascript" src="https://www.modulesbox.com/js/module-loader.js" id="mb-module-loader"></script>
<script type="text/javascript">
mbLoadModule({ id: XXX, locale: "fr",
params:{
"mb_sub-categories-poi" : "1;2"
}});
</script>
<div id="mb-module-XXX"></div>
Dans l’exemple ci-dessus, la carte affichera uniquement les points d’intérêts qui sont dans la catégorie 1 OU 2.
Liste des sous-catégories
| Catégorie (Identifiant) | Sous-catégorie | Identifiant sous-catégorie |
| Hébergements (1) | Gîtes | 1 |
| Ch. d hôtes | 2 | |
| Hôtels | 3 | |
| Auberges de jeunesse | 4 | |
| Camping-car | 16 | |
| Campings | 17 | |
| Meublé | 22 | |
| Centres de vacances | 39 | |
| Refuge | 41 | |
| Autres | 99 | |
| Villages vacances | 158 | |
| Restauration (2) | Restaurants | 5 |
| cafés, bars… | 6 | |
| Fast-food | 13 | |
| Brasserie | 137 | |
| Table d hôtes | 141 | |
| Lieux d intérêts (3) | Art et musées | 14 |
| Monuments et architecture | 15 | |
| Ibeaken (réservé) | 21 | |
| Lieux historiques | 25 | |
| Parcs et jardins | 26 | |
| Château, eglise et abbaye | 27 | |
| Points de vues et panorama | 28 | |
| Divers | 29 | |
| Point d intérêt naturel | 42 | |
| Parc d attractions | 67 | |
| Non classé | 78 | |
| Lac / etendue d eau | 87 | |
| Gorge | 88 | |
| Aires de pique-nique | 89 | |
| Patrimoine religieux | 96 | |
| Réserve naturelle | 97 | |
| Col | 98 | |
| Histoires et légendes | 127 | |
| Patrimoine industriel | 128 | |
| Lieux de mémoire | 142 | |
| Evènements (4) | Autres | 19 |
| Evènements sportifs | 146 | |
| Evènements culturels | 147 | |
| Evènements familiaux | 149 | |
| Activités (6) | Autres | 100 |
| Activités sportives | 143 | |
| Activités culturelles | 144 | |
| Activités familiales | 145 | |
| Informations (7) | Offices de tourisme | 23 |
| Autres informations | 79 | |
| Producteurs et Artisans (8) | Viande et charcuterie | 47 |
| Produit de la ferme | 48 | |
| Artisans | 60 | |
| Alcool | 62 | |
| Boulangerie / patisserie | 63 | |
| Poisson | 72 | |
| Dégustation | 101 | |
| Autres | 150 | |
| Fluvial (10) | Pratique | 83 |
| Location de bateau | 84 | |
| Patrimoine | 85 | |
| Croisière | 86 | |
| Services et Commerces (11) | Commerces | 80 |
| Transport | 81 | |
| Banques / distributeurs | 82 | |
| Parking | 151 | |
| Boulangerie | 152 | |
| Supermarché / epicerie | 153 | |
| Autres commerces | 154 | |
| Gares, taxis, bus | 155 | |
| Location | 156 | |
| Garage / réparation | 157 |