TYPO3
Wink TYPO3 Extensionは、Winkの旅行在庫をTYPO3 13のネイティブコンテンツ要素として統合します。編集者は標準のTYPO3ページエディターを使ってページにWinkコンポーネントを追加できます。テンプレートの変更は不要です。
wink-travel/wink-typo3-extension on GitHub ソースコード、開発者セットアップガイド、貢献方法の説明。
- TYPO3 13.x
- PHP 8.2以上
- Composer
インストール
Section titled “インストール”- Composerでインストール:
Terminal window composer require wink2travel/typo3-wink - 拡張機能を有効化:
Terminal window vendor/bin/typo3 extension:activate wink - TYPO3バックエンドで、管理ツール → 設定 → 拡張機能設定 → wink に移動。
- Client ID、Client Secretを入力し、環境を選択して保存。 資格情報はApplicationsから取得可能です。
- ルートテンプレートに静的TypoScriptテンプレートを追加: テンプレート → 編集 → インクルード → 利用可能な項目 → Wink Travel。
ページにコンテンツ要素を追加する
Section titled “ページにコンテンツ要素を追加する”- ページモジュールでページを開く。
- コンテンツエリアの**+**ボタンをクリックして新しい要素を追加。
- Wink Travelのコンテンツ要素のいずれかを選択:
- Wink Content — ホテルカード、ランキンググリッド、地図
- Wink Lookup — 目的地検索バー
- Wink Search — 旅程ピッカーボタン
- Wink Account — サインインボタン
- Wink Itinerary — 旅程ステータスボタン
- Wink Cart — ショッピングカートボタン
- Wink Contentの場合、FlexFormフィールドでレイアウトタイプを選択し、レイアウトIDを入力。
- ページを保存して公開。
利用可能なコンテンツ要素
Section titled “利用可能なコンテンツ要素”| 要素 | 用途 |
|---|---|
| Wink Content | ホテルカード、ランキンググリッド、地図など |
| Wink Lookup | 目的地検索バー |
| Wink Search | 旅程ピッカーを開くアイコンボタン |
| Wink Account | サインイン/ユーザーアカウントボタン |
| Wink Itinerary | 現在の旅程を表示するボタン |
| Wink Cart | ショッピングカートの概要ボタン |