Aller au contenu

Squarespace

Squarespace prend en charge le HTML et JavaScript personnalisés, ce qui signifie que vous pouvez intégrer directement n’importe quel composant web Wink dans votre site sans plugin. Ce guide vous montre comment charger les scripts Wink sur l’ensemble du site, puis placer les composants sur des pages individuelles.

Ajouter les scripts dans le pied de page et l’en-tête globaux de votre site permet d’avoir Wink disponible sur chaque page sans répéter la configuration.

  1. Dans l’éditeur Squarespace, allez dans Paramètres → Avancé → Injection de code.
  2. Dans le champ En-tête, ajoutez la feuille de style :
    <link rel="stylesheet" href="https://elements.wink.travel/styles.css">
  3. Dans le champ Pied de page, ajoutez le script et le chargeur d’application (remplacez YOUR_CLIENT_ID par votre identifiant client Wink) :
    <script src="https://elements.wink.travel/elements.js" type="module" defer></script>
    <wink-app-loader client-id="YOUR_CLIENT_ID"></wink-app-loader>
  4. Cliquez sur Enregistrer.

Une fois les scripts chargés globalement, vous pouvez insérer n’importe quel composant Wink sur une page en utilisant un bloc de code.

  1. Ouvrez la page que vous souhaitez modifier.
  2. Cliquez sur Modifier et ajoutez un nouveau bloc Code à l’endroit où vous voulez que le composant apparaisse.
  3. Collez le HTML du composant, par exemple un chargeur de contenu :
    <wink-content-loader
    layout="HOTEL"
    id="YOUR_LAYOUT_ID"
    ></wink-content-loader>
  4. Cliquez sur Appliquer puis sur Enregistrer.
ComposantBalise HTMLUtilité
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 compte<wink-account-button>Connexion / menu utilisateur
Bouton itinéraire<wink-itinerary-button>Afficher l’itinéraire en cours
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

Consultez Web Components pour la référence complète des attributs de chaque composant.