Joomla
L’Estensione Wink per Joomla è un pacchetto che installa un plugin di sistema (carica gli script CDN), un plugin di contenuto (elabora i tag shortcode negli articoli) e un componente (pagina delle impostazioni admin).
wink-travel/wink-joomla-extension su GitHub Codice sorgente, guida per sviluppatori e istruzioni per contributi.
Requisiti
Sezione intitolata “Requisiti”- Joomla 4 o 5
- PHP 8.1+
Installazione
Sezione intitolata “Installazione”- Scarica l’ultima versione
pkg_wink-x.x.x.zipdalla pagina delle release GitHub. - Nell’Admin di Joomla, vai su Estensioni → Gestisci → Installa.
- Carica il file zip e clicca su Carica & Installa.
- Entrambi i plugin vengono abilitati automaticamente. Vai su Componenti → Wink Settings.
- Inserisci il tuo Client ID e Client Secret e clicca su Salva. Vai su Applicazioni per recuperare le tue credenziali.
Inserire componenti negli articoli
Sezione intitolata “Inserire componenti negli articoli”Usa i tag in stile shortcode ovunque nel contenuto degli articoli:
{wink-content layout="HOTEL" id="YOUR_LAYOUT_ID"}
{wink-lookup}
{wink-search}
{wink-account}
{wink-itinerary}
{wink-cart}Il plugin di contenuto sostituisce questi tag con il corretto HTML <wink-*> al momento del rendering. Il plugin di sistema carica automaticamente gli script CDN e inserisce <wink-app-loader> nel footer della pagina.
Shortcode disponibili
Sezione intitolata “Shortcode disponibili”| Shortcode | Output | Descrizione |
|---|---|---|
{wink-content layout="..." id="..."} | <wink-content-loader> | Schede hotel, griglie, mappe |
{wink-lookup} | <wink-lookup> | Barra di ricerca destinazioni |
{wink-search} | <wink-search-button> | Pulsante selezione itinerario |
{wink-account} | <wink-account-button> | Accesso / account utente |
{wink-itinerary} | <wink-itinerary-button> | Pulsante stato itinerario |
{wink-cart} | <wink-shopping-cart-button> | Pulsante carrello |