Drupal
Модуль Wink Drupal Module добавляет компоненты инвентаря Wink для путешествий на ваш сайт Drupal в виде нативных блоков. Редакторы могут размещать их в любом месте макета через стандартную систему блоков.
wink-travel/wink-drupal-module на GitHub Исходный код, руководство по настройке для разработчиков и инструкции по внесению вкладов.
Требования
Заголовок раздела «Требования»- Drupal 10 или 11
- PHP 8.1+
- Composer
Установка
Заголовок раздела «Установка»- Установите через Composer:
Окно терминала composer require drupal/wink - Включите модуль:
Окно терминала drush en wink -y - Перейдите в Админ → Конфигурация → Веб-сервисы → Настройки Wink (
/admin/config/wink). - Введите ваш Client ID и Client Secret, выберите окружение и нажмите Сохранить. Перейдите в Applications, чтобы получить ваши учетные данные.
Добавление блока на страницу
Заголовок раздела «Добавление блока на страницу»- Перейдите в Админ → Структура → Макет блоков.
- Нажмите Разместить блок в регионе, где хотите видеть контент Wink.
- Найдите Wink, чтобы увидеть доступные блоки:
- Wink Content — отображает карточку отеля, сетку или карту
- Wink Lookup — строка поиска по направлениям
- Wink Search — кнопка выбора маршрута
- Wink Account — кнопка входа в аккаунт
- Wink Itinerary — кнопка статуса маршрута
- Wink Cart — кнопка корзины покупок
- Для Wink Content настройте Тип макета и ID макета в настройках блока.
- Сохраните конфигурацию блока.
Доступные блоки
Заголовок раздела «Доступные блоки»| Блок | Назначение |
|---|---|
| Wink Content | Отображает карточки отелей, ранжированные сетки, карты и другое |
| Wink Lookup | Строка поиска направлений и отелей |
| Wink Search | Иконка-кнопка, открывающая выбор маршрута |
| Wink Account | Кнопка входа / аккаунта пользователя |
| Wink Itinerary | Кнопка маршрута с текущей поездкой |
| Wink Cart | Кнопка с краткой информацией о корзине покупок |