Drupal
Il Modulo Wink per Drupal aggiunge componenti dell’inventario viaggi Wink al tuo sito Drupal come blocchi nativi. Gli editor possono posizionarli ovunque nel layout tramite il sistema standard di blocchi.
wink-travel/wink-drupal-module su GitHub Codice sorgente, guida per sviluppatori e istruzioni per contribuire.
Requisiti
Sezione intitolata “Requisiti”- Drupal 10 o 11
- PHP 8.1+
- Composer
Installazione
Sezione intitolata “Installazione”- Installa tramite Composer:
Terminal window composer require drupal/wink - Abilita il modulo:
Terminal window drush en wink -y - Vai su Admin → Configurazione → Servizi Web → Impostazioni Wink (
/admin/config/wink). - Inserisci il tuo Client ID e Client Secret, seleziona l’ambiente e clicca su Salva. Vai su Applicazioni per recuperare le tue credenziali.
Aggiungere un blocco a una pagina
Sezione intitolata “Aggiungere un blocco a una pagina”- Vai su Admin → Struttura → Layout blocchi.
- Clicca su Posiziona blocco nella regione dove vuoi inserire il contenuto Wink.
- Cerca Wink per trovare i blocchi disponibili:
- Wink Content — visualizza una scheda hotel, griglia o mappa
- Wink Lookup — barra di ricerca destinazioni
- Wink Search — pulsante selezione itinerario
- Wink Account — pulsante di accesso
- Wink Itinerary — pulsante stato itinerario
- Wink Cart — pulsante carrello
- Per Wink Content, configura il Tipo di Layout e l’ID Layout nelle impostazioni del blocco.
- Salva la configurazione del blocco.
Blocchi disponibili
Sezione intitolata “Blocchi disponibili”| Blocco | Scopo |
|---|---|
| Wink Content | Visualizza schede hotel, griglie classificate, mappe e altro |
| Wink Lookup | Barra di ricerca per destinazioni e hotel |
| Wink Search | Pulsante icona che apre il selettore itinerario |
| Wink Account | Pulsante di accesso / account utente |
| Wink Itinerary | Pulsante itinerario che mostra il viaggio corrente |
| Wink Cart | Pulsante riepilogo carrello |