Joomla
Wink Joomla Extensionは、システムプラグイン(CDNスクリプトを読み込む)、コンテンツプラグイン(記事内のショートコードタグを処理する)、およびコンポーネント(管理設定ページ)をインストールするパッケージです。
wink-travel/wink-joomla-extension on GitHub ソースコード、開発者セットアップガイド、貢献方法の説明。
- Joomla 4 または 5
- PHP 8.1以上
インストール
Section titled “インストール”- GitHubリリースページから最新の
pkg_wink-x.x.x.zipをダウンロードします。 - Joomla管理画面で、拡張機能 → 管理 → インストールに移動します。
- ZIPファイルをアップロードし、アップロード&インストールをクリックします。
- 両方のプラグインが自動的に有効になります。コンポーネント → Wink設定に移動します。
- クライアントIDとクライアントシークレットを入力し、保存をクリックします。 資格情報はアプリケーションから取得してください。
記事内にコンポーネントを埋め込む
Section titled “記事内にコンポーネントを埋め込む”記事の内容のどこにでもショートコード形式のタグを使用します:
{wink-content layout="HOTEL" id="YOUR_LAYOUT_ID"}
{wink-lookup}
{wink-search}
{wink-account}
{wink-itinerary}
{wink-cart}コンテンツプラグインはこれらのタグをレンダー時に正しい<wink-*> HTMLに置き換えます。システムプラグインはCDNスクリプトを自動的に読み込み、ページのフッターに<wink-app-loader>を挿入します。
利用可能なショートコード
Section titled “利用可能なショートコード”| ショートコード | 出力 | 説明 |
|---|---|---|
{wink-content layout="..." id="..."} | <wink-content-loader> | ホテルカード、グリッド、地図 |
{wink-lookup} | <wink-lookup> | 目的地検索バー |
{wink-search} | <wink-search-button> | 旅程選択ボタン |
{wink-account} | <wink-account-button> | サインイン / ユーザーアカウント |
{wink-itinerary} | <wink-itinerary-button> | 旅程ステータスボタン |
{wink-cart} | <wink-shopping-cart-button> | カートボタン |