Sari la conținut

Squarespace

Squarespace suportă HTML și JavaScript personalizat, ceea ce înseamnă că poți încorpora orice componentă web Wink direct în site-ul tău fără un plugin. Acest ghid îți arată cum să încarci scripturile Wink la nivel de site și apoi să plasezi componente pe pagini individuale.

Adăugarea scripturilor în footer-ul și header-ul global al site-ului înseamnă că Wink este disponibil pe fiecare pagină fără a repeta configurarea.

  1. În editorul Squarespace, mergi la Settings → Advanced → Code Injection.
  2. În câmpul Header, adaugă stylesheet-ul:
    <link rel="stylesheet" href="https://elements.wink.travel/styles.css">
  3. În câmpul Footer, adaugă scriptul și loader-ul aplicației (înlocuiește YOUR_CLIENT_ID cu Client ID-ul tău 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. Apasă Save.

Odată ce scripturile sunt încărcate global, poți plasa orice componentă Wink pe orice pagină folosind un Code Block.

  1. Deschide pagina pe care vrei să o editezi.
  2. Apasă Edit și adaugă un nou bloc Code acolo unde vrei să apară componenta.
  3. Lipește HTML-ul componentei, de exemplu un content loader:
    <wink-content-loader
    layout="HOTEL"
    id="YOUR_LAYOUT_ID"
    ></wink-content-loader>
  4. Apasă Apply apoi Save.
ComponentăTag HTMLScop
Content loader<wink-content-loader>Afișează carduri, grile, hărți de hoteluri
Lookup<wink-lookup>Bară de căutare pentru destinații
Search button<wink-search-button>Deschide selectorul de itinerariu
Account button<wink-account-button>Autentificare / meniu utilizator
Itinerary button<wink-itinerary-button>Afișează itinerariul curent
Itinerary picker<wink-itinerary-picker>Formular complet pentru itinerariu
Shopping cart<wink-shopping-cart-button>Buton sumar coș de cumpărături

Vezi Web Components pentru referința completă a atributelor fiecărei componente.