Ghost
La fonctionnalité intégrée Code Injection de Ghost vous permet d’ajouter des scripts dans le <head> global et le </body> de votre publication. Tous les plans Ghost prennent en charge l’injection de code, ce qui facilite l’intégration des composants Wink sur n’importe quelle page ou article.
Charger les scripts Wink sur tout le site
Section intitulée « Charger les scripts Wink sur tout le site »- Dans le panneau d’administration Ghost, allez dans Settings → Code Injection.
- Dans la zone Site Header, ajoutez la feuille de style :
<link rel="stylesheet" href="https://elements.wink.travel/styles.css">
- Dans la zone Site Footer, ajoutez le script et le chargeur d’application (remplacez
YOUR_CLIENT_ID) :<script src="https://elements.wink.travel/elements.js" type="module" defer></script><wink-app-loader client-id="YOUR_CLIENT_ID"></wink-app-loader> - Cliquez sur Save.
Ajouter un composant à un article ou une page
Section intitulée « Ajouter un composant à un article ou une page »L’éditeur Ghost prend en charge une carte HTML qui vous permet d’insérer du HTML brut n’importe où dans votre contenu.
- Ouvrez l’article ou la page dans l’éditeur Ghost.
- Tapez
/pour ouvrir le sélecteur de carte et sélectionnez HTML. - Collez le HTML du composant, par exemple :
<wink-content-loaderlayout="HOTEL"id="YOUR_LAYOUT_ID"></wink-content-loader>
- Cliquez en dehors de la carte pour prévisualiser, puis publiez.
Injection de code par page
Section intitulée « Injection de code par page »Pour un composant qui ne doit apparaître que sur une seule page, Ghost prend également en charge l’injection de code par page :
- Ouvrez les paramètres de l’article ou de la page (icône d’engrenage dans l’éditeur).
- Faites défiler jusqu’à Code Injection.
- Ajoutez la balise du composant dans le champ Footer (le chargeur d’application global ne doit être présent que dans le pied de page du site).
- Enregistrez.
Composants disponibles
Section intitulée « Composants disponibles »| Composant | Balise HTML | Usage |
|---|---|---|
| Chargeur de contenu | <wink-content-loader> | Afficher des cartes d’hôtels, grilles, cartes |
| Recherche | <wink-lookup> | Barre de recherche pour destinations |
| Bouton de recherche | <wink-search-button> | Ouvrir le sélecteur d’itinéraire |
| Bouton de compte | <wink-account-button> | Connexion / menu utilisateur |
| Bouton d’itinéraire | <wink-itinerary-button> | Afficher l’itinéraire actuel |
| Sélecteur d’itinéraire | <wink-itinerary-picker> | Formulaire complet d’itinéraire |
| Panier d’achat | <wink-shopping-cart-button> | Bouton résumé du panier |
Voir Web Components pour la référence complète des attributs.