Joomla
Rozszerzenie Wink Joomla to pakiet instalujący wtyczkę systemową (ładuje skrypty CDN), wtyczkę treści (przetwarza shortcode’y w artykułach) oraz komponent (strona ustawień administratora).
wink-travel/wink-joomla-extension na GitHub Kod źródłowy, przewodnik dla deweloperów i instrukcje dotyczące współpracy.
Wymagania
Dział zatytułowany „Wymagania”- Joomla 4 lub 5
- PHP 8.1+
Instalacja
Dział zatytułowany „Instalacja”- Pobierz najnowszy plik
pkg_wink-x.x.x.zipze strony wydań GitHub. - W panelu Joomla przejdź do Rozszerzenia → Zarządzaj → Instaluj.
- Prześlij plik zip i kliknij Prześlij i zainstaluj.
- Obie wtyczki zostaną automatycznie włączone. Przejdź do Komponenty → Ustawienia Wink.
- Wprowadź swój Client ID i Client Secret, a następnie kliknij Zapisz. Aby pobrać dane uwierzytelniające, przejdź do Aplikacje.
Osadzanie komponentów w artykułach
Dział zatytułowany „Osadzanie komponentów w artykułach”Używaj tagów w stylu shortcode w dowolnym miejscu treści artykułu:
{wink-content layout="HOTEL" id="YOUR_LAYOUT_ID"}
{wink-lookup}
{wink-search}
{wink-account}
{wink-itinerary}
{wink-cart}Wtyczka treści zastępuje te tagi odpowiednim kodem HTML <wink-*> podczas renderowania. Wtyczka systemowa automatycznie ładuje skrypty CDN i wstrzykuje <wink-app-loader> w stopce strony.
Dostępne shortcode’y
Dział zatytułowany „Dostępne shortcode’y”| Shortcode | Wyjście | Opis |
|---|---|---|
{wink-content layout="..." id="..."} | <wink-content-loader> | Karty hoteli, siatki, mapy |
{wink-lookup} | <wink-lookup> | Pasek wyszukiwania destynacji |
{wink-search} | <wink-search-button> | Przycisk wyboru planu podróży |
{wink-account} | <wink-account-button> | Logowanie / konto użytkownika |
{wink-itinerary} | <wink-itinerary-button> | Przycisk statusu planu podróży |
{wink-cart} | <wink-shopping-cart-button> | Przycisk koszyka |