Drupal
Wink Drupal Moduleは、Winkの旅行在庫コンポーネントをDrupalサイトにネイティブブロックとして追加します。編集者は標準のブロックシステムを通じて、レイアウトの任意の場所に配置できます。
wink-travel/wink-drupal-module on GitHub ソースコード、開発者セットアップガイド、貢献方法の説明。
- Drupal 10 または 11
- PHP 8.1以上
- Composer
インストール
Section titled “インストール”- Composerでインストール:
Terminal window composer require drupal/wink - モジュールを有効化:
Terminal window drush en wink -y - 管理 → 設定 → Webサービス → Wink設定 (
/admin/config/wink) に移動。 - Client ID と Client Secret を入力し、環境を選択して 保存 をクリック。 資格情報はApplicationsから取得できます。
ページにブロックを追加する
Section titled “ページにブロックを追加する”- 管理 → 構造 → ブロックレイアウト に移動。
- Winkコンテンツを表示したい領域で ブロックを配置 をクリック。
- Wink で検索して利用可能なブロックを探す:
- Wink Content — ホテルカード、グリッド、マップを表示
- Wink Lookup — 目的地検索バー
- Wink Search — 旅程ピッカーボタン
- Wink Account — サインインボタン
- Wink Itinerary — 旅程ステータスボタン
- Wink Cart — ショッピングカートボタン
- Wink Content の場合、ブロック設定で レイアウトタイプ と レイアウトID を設定。
- ブロック設定を保存。
利用可能なブロック
Section titled “利用可能なブロック”| ブロック | 用途 |
|---|---|
| Wink Content | ホテルカード、ランキンググリッド、マップなどを表示 |
| Wink Lookup | 目的地やホテルの検索バー |
| Wink Search | 旅程ピッカーを開くアイコンボタン |
| Wink Account | サインイン/ユーザーアカウントボタン |
| Wink Itinerary | 現在の旅程を表示するボタン |
| Wink Cart | ショッピングカートの概要ボタン |