Squarespace
Squarespace 支援自訂 HTML 和 JavaScript,這表示您可以直接將任何 Wink 網頁元件嵌入您的網站,無需外掛。本指南將示範如何在整個網站載入 Wink 腳本,然後在各個頁面放置元件。
在整個網站載入 Wink 腳本
Section titled “在整個網站載入 Wink 腳本”將腳本加入網站的全域頁尾和頁首,代表 Wink 可在每個頁面使用,無需重複設定。
- 在 Squarespace 編輯器中,前往 設定 → 進階 → Code Injection。
- 在 Header 欄位,加入樣式表:
<link rel="stylesheet" href="https://elements.wink.travel/styles.css">
- 在 Footer 欄位,加入腳本和應用程式載入器(將
YOUR_CLIENT_ID替換為您的 Wink 客戶端 ID):<script src="https://elements.wink.travel/elements.js" type="module" defer></script><wink-app-loader client-id="YOUR_CLIENT_ID"></wink-app-loader> - 點擊 儲存。
在頁面中加入元件
Section titled “在頁面中加入元件”腳本全域載入後,您可以使用 Code Block 將任何 Wink 元件放置於任一頁面。
- 開啟您想編輯的頁面。
- 點擊 編輯,並在想要顯示元件的位置新增 Code 區塊。
- 貼上元件 HTML,例如內容載入器:
<wink-content-loaderlayout="HOTEL"id="YOUR_LAYOUT_ID"></wink-content-loader>
- 點擊 套用,然後 儲存。
| 元件 | HTML 標籤 | 用途 |
|---|---|---|
| 內容載入器 | <wink-content-loader> | 顯示飯店卡片、格線、地圖 |
| 查詢 | <wink-lookup> | 目的地搜尋列 |
| 搜尋按鈕 | <wink-search-button> | 開啟行程選擇器 |
| 帳戶按鈕 | <wink-account-button> | 登入 / 使用者選單 |
| 行程按鈕 | <wink-itinerary-button> | 顯示目前行程 |
| 行程選擇器 | <wink-itinerary-picker> | 完整行程表單 |
| 購物車 | <wink-shopping-cart-button> | 購物車摘要按鈕 |
請參閱 Web Components 以取得各元件完整屬性參考。