Joomla
Extensia Wink Joomla este un pachet care instalează un plugin de sistem (încarcă scripturi CDN), un plugin de conținut (procesează taguri shortcode în articole) și un component (pagină de setări admin).
wink-travel/wink-joomla-extension on GitHub Cod sursă, ghid de configurare pentru dezvoltatori și instrucțiuni de contribuție.
Cerințe
Section titled “Cerințe”- Joomla 4 sau 5
- PHP 8.1+
Instalare
Section titled “Instalare”- Descarcă ultima versiune
pkg_wink-x.x.x.zipde pe pagina de release-uri GitHub. - În Joomla Admin, accesează Extensions → Manage → Install.
- Încarcă fișierul zip și apasă Upload & Install.
- Ambele pluginuri sunt activate automat. Mergi la Components → Wink Settings.
- Introdu Client ID și Client Secret și apasă Save. Accesează Applications pentru a-ți obține credențialele.
Încorporarea componentelor în articole
Section titled “Încorporarea componentelor în articole”Folosește taguri în stil shortcode oriunde în conținutul articolului:
{wink-content layout="HOTEL" id="YOUR_LAYOUT_ID"}
{wink-lookup}
{wink-search}
{wink-account}
{wink-itinerary}
{wink-cart}Pluginul de conținut înlocuiește aceste taguri cu HTML-ul corect <wink-*> la randare. Pluginul de sistem încarcă automat scripturile CDN și injectează <wink-app-loader> în footer-ul paginii.
Shortcode-uri disponibile
Section titled “Shortcode-uri disponibile”| Shortcode | Output | Descriere |
|---|---|---|
{wink-content layout="..." id="..."} | <wink-content-loader> | Carduri hotel, grile, hărți |
{wink-lookup} | <wink-lookup> | Bara de căutare destinații |
{wink-search} | <wink-search-button> | Buton selector itinerariu |
{wink-account} | <wink-account-button> | Autentificare / cont utilizator |
{wink-itinerary} | <wink-itinerary-button> | Buton stare itinerariu |
{wink-cart} | <wink-shopping-cart-button> | Buton coș de cumpărături |