Przejdź do głównej zawartości

Ghost

Wbudowana funkcja Code Injection w Ghost pozwala na dodawanie skryptów do globalnego <head> i </body> Twojej publikacji. Wszystkie plany Ghost obsługują wstrzykiwanie kodu, co ułatwia osadzanie komponentów Wink na dowolnej stronie lub poście.

  1. W panelu administracyjnym Ghost przejdź do Settings → Code Injection.
  2. W polu Site Header dodaj arkusz stylów:
    <link rel="stylesheet" href="https://elements.wink.travel/styles.css">
  3. W polu Site Footer dodaj skrypt i loader aplikacji (zamień 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>
  4. Kliknij Save.

Edytor Ghost obsługuje kartę HTML, która pozwala wstawić surowy kod HTML w dowolnym miejscu treści.

  1. Otwórz post lub stronę w edytorze Ghost.
  2. Wpisz /, aby otworzyć wybór kart i wybierz HTML.
  3. Wklej kod HTML komponentu, na przykład:
    <wink-content-loader
    layout="HOTEL"
    id="YOUR_LAYOUT_ID"
    ></wink-content-loader>
  4. Kliknij poza kartą, aby zobaczyć podgląd, a następnie opublikuj.

Dla komponentu, który ma się pojawić tylko na jednej stronie, Ghost obsługuje także wstrzykiwanie kodu na poziomie pojedynczej strony:

  1. Otwórz ustawienia posta lub strony (ikona koła zębatego w edytorze).
  2. Przewiń do sekcji Code Injection.
  3. Dodaj tag komponentu w polu Footer (globalny app-loader musi być tylko w stopce na całej stronie).
  4. Zapisz.
KomponentTag HTMLPrzeznaczenie
Content loader<wink-content-loader>Wyświetlanie kart hoteli, siatek, map
Lookup<wink-lookup>Pasek wyszukiwania destynacji
Search button<wink-search-button>Otwórz wybór planu podróży
Account button<wink-account-button>Logowanie / menu użytkownika
Itinerary button<wink-itinerary-button>Pokaż aktualny plan podróży
Itinerary picker<wink-itinerary-picker>Pełny formularz planu podróży
Shopping cart<wink-shopping-cart-button>Przycisk podsumowania koszyka

Zobacz Web Components dla pełnej referencji atrybutów.