Перейти к содержимому

Webflow

Webflow поддерживает пользовательский HTML и JavaScript в трёх местах: в глобальном <head>, в глобальном </body> и в кодовых вставках для отдельных элементов. Это упрощает интеграцию веб-компонентов Wink.

  1. В Webflow Designer откройте Project Settings → Custom Code.
  2. В разделе Head Code добавьте таблицу стилей:
    <link rel="stylesheet" href="https://elements.wink.travel/styles.css">
  3. В разделе Footer Code добавьте скрипт и загрузчик приложения (замените 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. Нажмите Save Changes.

Добавление компонента в конкретный элемент

Заголовок раздела «Добавление компонента в конкретный элемент»
  1. В Designer выберите Div или Section, куда хотите добавить компонент.
  2. В правой панели нажмите иконку </> Embed (или добавьте элемент HTML Embed из панели Add).
  3. Вставьте HTML компонента, например:
    <wink-content-loader
    layout="RANKED"
    id="YOUR_LAYOUT_ID"
    ></wink-content-loader>
  4. Нажмите Save & Close.

Пользовательский код для отдельных страниц

Заголовок раздела «Пользовательский код для отдельных страниц»

Если Wink нужен только на некоторых страницах, используйте внедрение кода на уровне страницы вместо глобального:

  1. Откройте Page Settings нужной страницы (иконка шестерёнки в панели Pages).
  2. Пролистайте до Custom Code → Before </body> tag.
  3. Вставьте тот же скрипт и загрузчик приложения, что и выше.
  4. Сохраните настройки страницы.
КомпонентHTML тегНазначение
Content loader<wink-content-loader>Отображение карточек отелей, сеток, карт
Lookup<wink-lookup>Поисковая строка для направлений
Search button<wink-search-button>Открыть выбор маршрута
Account button<wink-account-button>Вход / меню пользователя
Itinerary button<wink-itinerary-button>Показать текущий маршрут
Itinerary picker<wink-itinerary-picker>Полная форма маршрута
Shopping cart<wink-shopping-cart-button>Кнопка с краткой информацией о корзине

См. Web Components для полного справочника по атрибутам.