TYPO3
Wink TYPO3 Extension mengintegrasikan inventaris perjalanan Wink ke TYPO3 13 sebagai elemen konten native. Editor menambahkan komponen Wink ke halaman menggunakan editor halaman TYPO3 standar — tanpa perlu perubahan template.
wink-travel/wink-typo3-extension on GitHub Kode sumber, panduan pengaturan pengembang, dan instruksi kontribusi.
Persyaratan
Section titled “Persyaratan”- TYPO3 13.x
- PHP 8.2+
- Composer
Instalasi
Section titled “Instalasi”- Instal melalui Composer:
Terminal window composer require wink2travel/typo3-wink - Aktifkan ekstensi:
Terminal window vendor/bin/typo3 extension:activate wink - Di backend TYPO3, buka Admin Tools → Settings → Extension Configuration → wink.
- Masukkan Client ID, Client Secret, dan pilih lingkungan Anda. Simpan. Buka Applications untuk mendapatkan kredensial Anda.
- Tambahkan template TypoScript statis ke template root Anda: Template → Edit → Includes → Available Items → Wink Travel.
Tambahkan elemen konten ke halaman
Section titled “Tambahkan elemen konten ke halaman”- Buka halaman di modul Page.
- Klik tombol + di area konten untuk menambahkan elemen baru.
- Pilih salah satu elemen konten Wink Travel:
- Wink Content — kartu hotel, grid peringkat, peta
- Wink Lookup — bilah pencarian destinasi
- Wink Search — tombol pemilih itinerary
- Wink Account — tombol masuk
- Wink Itinerary — tombol status itinerary
- Wink Cart — tombol keranjang belanja
- Untuk Wink Content, gunakan bidang FlexForm untuk memilih Layout Type dan masukkan Layout ID.
- Simpan dan publikasikan halaman.
Elemen konten yang tersedia
Section titled “Elemen konten yang tersedia”| Elemen | Tujuan |
|---|---|
| Wink Content | Kartu hotel, grid peringkat, peta, dan lainnya |
| Wink Lookup | Bilah pencarian destinasi |
| Wink Search | Tombol ikon yang membuka pemilih itinerary |
| Wink Account | Tombol masuk / akun pengguna |
| Wink Itinerary | Tombol itinerary yang menampilkan perjalanan saat ini |
| Wink Cart | Tombol ringkasan keranjang belanja |