Joomla
Расширение Wink для Joomla — это пакет, который устанавливает системный плагин (загружает скрипты CDN), плагин контента (обрабатывает шорткоды в статьях) и компонент (страница настроек администратора).
wink-travel/wink-joomla-extension на GitHub Исходный код, руководство по настройке для разработчиков и инструкции по внесению вкладов.
Требования
Заголовок раздела «Требования»- Joomla 4 или 5
- PHP 8.1+
Установка
Заголовок раздела «Установка»- Скачайте последний
pkg_wink-x.x.x.zipс страницы релизов GitHub. - В админке Joomla перейдите в Расширения → Управление → Установка.
- Загрузите zip-файл и нажмите Загрузить и установить.
- Оба плагина включаются автоматически. Перейдите в Компоненты → Wink Settings.
- Введите ваш Client ID и Client Secret и нажмите Сохранить. Получить учетные данные можно на странице Applications.
Встраивание компонентов в статьи
Заголовок раздела «Встраивание компонентов в статьи»Используйте шорткод-подобные теги в любом месте содержимого статьи:
{wink-content layout="HOTEL" id="YOUR_LAYOUT_ID"}
{wink-lookup}
{wink-search}
{wink-account}
{wink-itinerary}
{wink-cart}Плагин контента заменяет эти теги на корректный HTML <wink-*> во время рендеринга. Системный плагин автоматически загружает скрипты CDN и вставляет <wink-app-loader> в подвал страницы.
Доступные шорткоды
Заголовок раздела «Доступные шорткоды»| Шорткод | Вывод | Описание |
|---|---|---|
{wink-content layout="..." id="..."} | <wink-content-loader> | Карточки отелей, сетки, карты |
{wink-lookup} | <wink-lookup> | Строка поиска направления |
{wink-search} | <wink-search-button> | Кнопка выбора маршрута |
{wink-account} | <wink-account-button> | Вход / аккаунт пользователя |
{wink-itinerary} | <wink-itinerary-button> | Кнопка статуса маршрута |
{wink-cart} | <wink-shopping-cart-button> | Кнопка корзины |