Joomla
Розширення Wink Joomla — це пакет, який встановлює системний плагін (завантажує скрипти CDN), плагін контенту (обробляє шорткоди в статтях) та компонент (сторінка налаштувань адміністратора).
wink-travel/wink-joomla-extension на GitHub Вихідний код, інструкції для розробників та внесення змін.
Вимоги
Section titled “Вимоги”- Joomla 4 або 5
- PHP 8.1+
Встановлення
Section titled “Встановлення”- Завантажте останній
pkg_wink-x.x.x.zipзі сторінки релізів GitHub. - В адмінпанелі Joomla перейдіть у Extensions → Manage → Install.
- Завантажте zip-файл і натисніть Upload & Install.
- Обидва плагіни увімкнені автоматично. Перейдіть у Components → Wink Settings.
- Введіть свій Client ID та Client Secret і натисніть Save. Щоб отримати облікові дані, перейдіть у Applications.
Вбудування компонентів у статті
Section titled “Вбудування компонентів у статті”Використовуйте шорткод-подібні теги будь-де в тексті статті:
{wink-content layout="HOTEL" id="YOUR_LAYOUT_ID"}
{wink-lookup}
{wink-search}
{wink-account}
{wink-itinerary}
{wink-cart}Плагін контенту замінює ці теги на відповідний HTML <wink-*> під час рендерингу. Системний плагін автоматично завантажує скрипти CDN і вставляє <wink-app-loader> у футер сторінки.
Доступні шорткоди
Section titled “Доступні шорткоди”| Шорткод | Вивід | Опис |
|---|---|---|
{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> | Кнопка кошика |