Joomla
Die Wink Joomla Extension ist ein Paket, das ein System-Plugin (lädt CDN-Skripte), ein Inhalts-Plugin (verarbeitet Shortcode-Tags in Artikeln) und eine Komponente (Admin-Einstellungsseite) installiert.
wink-travel/wink-joomla-extension auf GitHub Quellcode, Entwickler-Setup-Anleitung und Beitragsanweisungen.
Anforderungen
Abschnitt betitelt „Anforderungen“- Joomla 4 oder 5
- PHP 8.1+
Installation
Abschnitt betitelt „Installation“- Laden Sie die neueste
pkg_wink-x.x.x.zipvon der GitHub Releases-Seite herunter. - Gehen Sie im Joomla-Adminbereich zu Erweiterungen → Verwalten → Installieren.
- Laden Sie die Zip-Datei hoch und klicken Sie auf Hochladen & Installieren.
- Beide Plugins werden automatisch aktiviert. Gehen Sie zu Komponenten → Wink Einstellungen.
- Geben Sie Ihre Client ID und Client Secret ein und klicken Sie auf Speichern. Rufen Sie Ihre Zugangsdaten unter Applications ab.
Komponenten in Artikeln einbetten
Abschnitt betitelt „Komponenten in Artikeln einbetten“Verwenden Sie Shortcode-ähnliche Tags überall im Artikelinhalt:
{wink-content layout="HOTEL" id="YOUR_LAYOUT_ID"}
{wink-lookup}
{wink-search}
{wink-account}
{wink-itinerary}
{wink-cart}Das Inhalts-Plugin ersetzt diese Tags zur Renderzeit durch das korrekte <wink-*> HTML. Das System-Plugin lädt automatisch die CDN-Skripte und fügt <wink-app-loader> in die Fußzeile der Seite ein.
Verfügbare Shortcodes
Abschnitt betitelt „Verfügbare Shortcodes“| Shortcode | Ausgabe | Beschreibung |
|---|---|---|
{wink-content layout="..." id="..."} | <wink-content-loader> | Hotelkarten, Raster, Karten |
{wink-lookup} | <wink-lookup> | Ziel-Suchleiste |
{wink-search} | <wink-search-button> | Reiseplan-Auswahlknopf |
{wink-account} | <wink-account-button> | Anmeldung / Benutzerkonto |
{wink-itinerary} | <wink-itinerary-button> | Reiseplan-Statusknopf |
{wink-cart} | <wink-shopping-cart-button> | Warenkorb-Knopf |