HubSpot CMS
HubSpot CMSはカスタムHTMLモジュールとサイト全体のヘッダー/フッターコードをサポートしており、マーケティングページやランディングページにWinkコンポーネントを簡単に埋め込むことができます。
Winkスクリプトをサイト全体に読み込む
Section titled “Winkスクリプトをサイト全体に読み込む”- HubSpotで、Marketing → Files and Templates → Design Tools に移動します。
- アクティブなテーマの
main.cssを開くか、グローバルコンテンツ設定を使用します。 - または、Settings → Website → Pages → Custom Code に移動します。
- Head HTML フィールドにスタイルシートを追加します:
<link rel="stylesheet" href="https://elements.wink.travel/styles.css">
- Footer HTML フィールドにスクリプトとアプリケーションローダーを追加します(
YOUR_CLIENT_IDを置き換えてください):<script src="https://elements.wink.travel/elements.js" type="module" defer></script><wink-app-loader client-id="YOUR_CLIENT_ID"></wink-app-loader> - 保存して公開します。
カスタムHTMLモジュールでコンポーネントを追加する
Section titled “カスタムHTMLモジュールでコンポーネントを追加する”- Design Toolsで、Rich Text または HTML タイプの新しいモジュールを作成します。
- モジュールのデフォルトコンテンツにコンポーネントのHTMLを貼り付けます:
<wink-content-loaderlayout="HOTEL"id="YOUR_LAYOUT_ID"></wink-content-loader>
- モジュールを保存し、ページテンプレートやページエディターで任意のページにドラッグします。
ページエディターで直接コンポーネントを追加する
Section titled “ページエディターで直接コンポーネントを追加する”モジュールを作成せずに、ドラッグ&ドロップエディターのCustom HTMLセクションを使うこともできます:
- HubSpotのページエディターでページを開きます。
- Add をクリックし、Custom HTML または Embed セクションを選択します。
- HTMLフィールドにコンポーネントタグを貼り付けます。
- Apply をクリックしてページを公開します。
利用可能なコンポーネント
Section titled “利用可能なコンポーネント”| コンポーネント | HTMLタグ | 用途 |
|---|---|---|
| Content loader | <wink-content-loader> | ホテルカード、グリッド、地図の表示 |
| Lookup | <wink-lookup> | 目的地検索バー |
| Search button | <wink-search-button> | 旅程ピッカーを開くボタン |
| Account button | <wink-account-button> | サインイン / ユーザーメニュー |
| Itinerary button | <wink-itinerary-button> | 現在の旅程を表示 |
| Itinerary picker | <wink-itinerary-picker> | 旅程フォーム全体 |
| Shopping cart | <wink-shopping-cart-button> | カート概要ボタン |
完全な属性リファレンスはWeb Componentsをご覧ください。