Joomla
De Wink Joomla Extension is een pakket dat een systeemplugin installeert (laadt CDN-scripts), een contentplugin (verwerkt shortcode-tags in artikelen) en een component (admin instellingenpagina).
wink-travel/wink-joomla-extension on GitHub Broncode, ontwikkelaarsinstructies en bijdragehandleiding.
Vereisten
Section titled “Vereisten”- Joomla 4 of 5
- PHP 8.1+
Installeren
Section titled “Installeren”- Download de nieuwste
pkg_wink-x.x.x.zipvan de GitHub releases-pagina. - Ga in Joomla Admin naar Extensions → Manage → Install.
- Upload het zipbestand en klik op Upload & Install.
- Beide plugins worden automatisch ingeschakeld. Ga naar Components → Wink Settings.
- Voer je Client ID en Client Secret in en klik op Save. Ga naar Applications om je gegevens op te halen.
Componenten insluiten in artikelen
Section titled “Componenten insluiten in artikelen”Gebruik shortcode-achtige tags overal in de artikelinhoud:
{wink-content layout="HOTEL" id="YOUR_LAYOUT_ID"}
{wink-lookup}
{wink-search}
{wink-account}
{wink-itinerary}
{wink-cart}De contentplugin vervangt deze tags bij het renderen door de juiste <wink-*> HTML. De systeemplugin laadt automatisch de CDN-scripts en voegt <wink-app-loader> toe in de voettekst van de pagina.
Beschikbare shortcodes
Section titled “Beschikbare shortcodes”| Shortcode | Output | Beschrijving |
|---|---|---|
{wink-content layout="..." id="..."} | <wink-content-loader> | Hotelkaarten, grids, kaarten |
{wink-lookup} | <wink-lookup> | Zoekbalk voor bestemmingen |
{wink-search} | <wink-search-button> | Knop voor het kiezen van een reisroute |
{wink-account} | <wink-account-button> | Inloggen / gebruikersaccount |
{wink-itinerary} | <wink-itinerary-button> | Knop voor reisstatus |
{wink-cart} | <wink-shopping-cart-button> | Winkelwagenknop |