Afficher directement des fiches de consultation sur un widget - via le code d’intégration
Introduction
[Option payante] [Disponible sur le template Tourisme]
Dans les deux cas, A et B, le même code d’intégration de base peut être utilisé pour n’importe quel point d’intérêt (POI) ou circuit.
Comme pour une insertion classique, récupérez depuis l’interface le code d’insertion PHP du type :
<?php $code_html = file_get_contents("https://www.modulesbox.com/fr/api/module/XXX?mb_key=XXX&".$_SERVER["QUERY_STRING"]); echo $code_html; ?>
Pour afficher un circuit :
Pour afficher un circuit, le code devrait donc ressembler à :
<?php $code_html = file_get_contents("https://www.modulesbox.com/fr/api/module/XXX?mb_key=XXX&mb_id=ID_DU_CIRCUIT&mb_page=circuit&".$_SERVER["QUERY_STRING"]); echo $code_html; ?>
- Pour afficher la fiche d’un circuit en consultation, les deux paramètres à ajouter au code d’insertion sont :
- le paramètre « &mb_id= »
- le paramètre « &mb_page= »
- Pour compléter les paramètres :
- Remplacer ID_DU_CIRCUIT par l’identifiant du circuit qui vous intéresse (vous pouvez retrouver les identifiants dans l’url en consultant ou créant le circuit par exemple)
- exemple : …….&mb_id=123456…….
- Compléter le type de page (ici circuit) dans le paramètre « mb_page »
- exemple : …….&mb_page=circuit…..
- Remplacer le Module/XXX? : le XXX correspondant à l’identifiant du widget
- exemple : …..module/56789?mb_…….
- Remplacer ID_DU_CIRCUIT par l’identifiant du circuit qui vous intéresse (vous pouvez retrouver les identifiants dans l’url en consultant ou créant le circuit par exemple)
Pour afficher un POI :
Pour afficher un POI, le code devrait donc ressembler à :
<?php $code_html = file_get_contents("https://www.modulesbox.com/fr/api/module/XXX?mb_key=XXX&mb_id=ID_DU_POI&mb_page=poi&".$_SERVER["QUERY_STRING"]); echo $code_html; ?>
- Pour afficher la fiche d’un POI en consultation, les deux paramètres à ajouter au code d’insertion sont :
- le paramètre « &mb_id= »
- le paramètre « &mb_page= »
- Pour compléter les paramètres :
- Remplacer ID_DU_POI par l’identifiant du POI qui vous intéresse (vous pouvez retrouver les identifiants dans l’url en consultant ou créant le POI par exemple)
- exemple : …….&mb_id=123456…….
- Compléter le type de page (ici POI) dans le paramètre « mb_page »
- exemple : …….&mb_page=poi…..
- Remplacer le Module/XXX? : le XXX correspondant à l’identifiant du widget
- exemple : …..module/56789?mb_…….
- Remplacer ID_DU_POI par l’identifiant du POI qui vous intéresse (vous pouvez retrouver les identifiants dans l’url en consultant ou créant le POI par exemple)
Cas B – Version JavaScript
Comme pour une insertion classique, récupérez depuis l’interface le code d’insertion PHP du type :
<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>
Pour un circuit
- Pour afficher la fiche d’un circuit en consultation, les deux paramètres à ajouter au code d’insertion sont l’id du circuit (paramètre « mb_id« ) et le type de page (paramètre « mb_page« ).
- 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_id : "ID_DU_CIRCUIT", mb_page : "circuit" }}); </script> <div id="mb-module-XXX"></div>
- Remplacer ID_DU_CIRCUIT par l’identifiant du circuit qui vous intéresse. Vous pouvez retrouver les identifiants dans l’url en consultant ou créant le circuit par exemple.
Pour un POI
- Pour afficher la fiche d’un POI en consultation, les deux paramètres à ajouter au code d’insertion sont l’id du poi (paramètre « mb_id« ) et le type de page (paramètre « mb_page« ).
- 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_id : "ID_DU_POI", mb_page : "poi" }}); </script> <div id="mb-module-XXX"></div>
- Remplacer ID_DU_POI par l’identifiant du POI qui vous intéresse. Vous pouvez retrouver les identifiants dans l’url en consultant ou créant le POI par exemple.