跳转到内容

Squarespace

Squarespace 支持自定义 HTML 和 JavaScript,这意味着您可以直接将任何 Wink Web 组件嵌入到您的网站中,无需插件。本指南将向您展示如何在全站范围内加载 Wink 脚本,然后在各个页面上放置组件。

将脚本添加到网站的全局页脚和页眉,意味着 Wink 在每个页面都可用,无需重复设置。

  1. 在 Squarespace 编辑器中,进入 设置 → 高级 → 代码注入
  2. 页眉 字段中,添加样式表:
    <link rel="stylesheet" href="https://elements.wink.travel/styles.css">
  3. 页脚 字段中,添加脚本和应用加载器(将 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>
  4. 点击 保存

脚本全局加载后,您可以使用 代码块 将任何 Wink 组件放置到任意页面。

  1. 打开您想编辑的页面。
  2. 点击 编辑,并在希望显示组件的位置添加一个新的 代码 块。
  3. 粘贴组件 HTML,例如内容加载器:
    <wink-content-loader
    layout="HOTEL"
    id="YOUR_LAYOUT_ID"
    ></wink-content-loader>
  4. 点击 应用,然后 保存
组件HTML 标签用途
内容加载器<wink-content-loader>显示酒店卡片、网格、地图
查找<wink-lookup>目的地搜索栏
搜索按钮<wink-search-button>打开行程选择器
账户按钮<wink-account-button>登录 / 用户菜单
行程按钮<wink-itinerary-button>显示当前行程
行程选择器<wink-itinerary-picker>完整行程表单
购物车<wink-shopping-cart-button>购物车摘要按钮

请参阅Web 组件获取每个组件的完整属性参考。