Drupal
Das Wink Drupal Modul fügt Wink Reiseinventar-Komponenten als native Blöcke zu Ihrer Drupal-Seite hinzu. Redakteure können diese über das Standard-Blocksystem überall im Layout platzieren.
wink-travel/wink-drupal-module auf GitHub Quellcode, Entwickler-Setup-Anleitung und Beitragsanweisungen.
Anforderungen
Abschnitt betitelt „Anforderungen“- Drupal 10 oder 11
- PHP 8.1+
- Composer
Installation
Abschnitt betitelt „Installation“- Installation über Composer:
Terminal-Fenster composer require drupal/wink - Modul aktivieren:
Terminal-Fenster drush en wink -y - Gehen Sie zu Admin → Konfiguration → Webdienste → Wink Einstellungen (
/admin/config/wink). - Geben Sie Ihre Client ID und Ihr Client Secret ein, wählen Sie Ihre Umgebung aus und klicken Sie auf Speichern. Rufen Sie Ihre Zugangsdaten unter Applications ab.
Einen Block zu einer Seite hinzufügen
Abschnitt betitelt „Einen Block zu einer Seite hinzufügen“- Gehen Sie zu Admin → Struktur → Block-Layout.
- Klicken Sie auf Block platzieren in der Region, in der Sie Wink-Inhalte anzeigen möchten.
- Suchen Sie nach Wink, um die verfügbaren Blöcke zu finden:
- Wink Content — rendert eine Hotelkarte, ein Raster oder eine Karte
- Wink Lookup — Suchleiste für Reiseziele
- Wink Search — Button zum Auswählen der Reiseroute
- Wink Account — Anmeldebutton
- Wink Itinerary — Button für den Reiseroutenstatus
- Wink Cart — Button für den Warenkorb
- Konfigurieren Sie für Wink Content den Layout-Typ und die Layout-ID in den Blockeinstellungen.
- Speichern Sie die Blockkonfiguration.
Verfügbare Blöcke
Abschnitt betitelt „Verfügbare Blöcke“| Block | Zweck |
|---|---|
| Wink Content | Zeigt Hotelkarten, gerankte Raster, Karten und mehr an |
| Wink Lookup | Suchleiste für Reiseziele und Hotels |
| Wink Search | Icon-Button, der den Reiserouten-Auswahldialog öffnet |
| Wink Account | Anmelde- / Benutzerkonto-Button |
| Wink Itinerary | Reiserouten-Button, der die aktuelle Reise anzeigt |
| Wink Cart | Zusammenfassungs-Button für den Warenkorb |