Joomla
L’extension Wink Joomla est un package qui installe un plugin système (charge les scripts CDN), un plugin de contenu (traite les balises shortcode dans les articles) et un composant (page de paramètres admin).
wink-travel/wink-joomla-extension sur GitHub Code source, guide d'installation pour développeurs et instructions de contribution.
Exigences
Section intitulée « Exigences »- Joomla 4 ou 5
- PHP 8.1+
Installation
Section intitulée « Installation »- Téléchargez le dernier fichier
pkg_wink-x.x.x.zipdepuis la page des releases GitHub. - Dans l’administration Joomla, allez dans Extensions → Gérer → Installer.
- Téléversez le fichier zip et cliquez sur Téléverser & Installer.
- Les deux plugins sont activés automatiquement. Allez dans Composants → Wink Settings.
- Saisissez votre Client ID et Client Secret puis cliquez sur Enregistrer. Rendez-vous sur Applications pour récupérer vos identifiants.
Intégrer les composants dans les articles
Section intitulée « Intégrer les composants dans les articles »Utilisez les balises de type shortcode n’importe où dans le contenu des articles :
{wink-content layout="HOTEL" id="YOUR_LAYOUT_ID"}
{wink-lookup}
{wink-search}
{wink-account}
{wink-itinerary}
{wink-cart}Le plugin de contenu remplace ces balises par le bon HTML <wink-*> au moment du rendu. Le plugin système charge automatiquement les scripts CDN et injecte <wink-app-loader> dans le pied de page.
Shortcodes disponibles
Section intitulée « Shortcodes disponibles »| Shortcode | Résultat | Description |
|---|---|---|
{wink-content layout="..." id="..."} | <wink-content-loader> | Cartes d’hôtels, grilles, cartes |
{wink-lookup} | <wink-lookup> | Barre de recherche de destination |
{wink-search} | <wink-search-button> | Bouton de sélection d’itinéraire |
{wink-account} | <wink-account-button> | Connexion / compte utilisateur |
{wink-itinerary} | <wink-itinerary-button> | Bouton d’état d’itinéraire |
{wink-cart} | <wink-shopping-cart-button> | Bouton panier |