案例作品集 浏览精选项目

WESWOO 提供 Shopify Plus 项目开发费抵扣,至多 US$4,800

开发知识库 / 首页、系列与信任

首页、系列与信任

从首屏定位引导到系列与商品,再用有来源的内容支撑判断。

系列切换与选型入口

先展示每个系列的定位与真实链接,再按设计增强成可切换面板。系列名、图和导语来自同一个系列对象,切换时一起更新。

数据与依赖

  • blocks 的 collection 设置和实际系列对象。
  • 系列 custom.selection_summary:单行文本。

交互逻辑

  • 默认内容可读;增强切换有选中态。
  • 切换面板时只改变展示,不替换真实链接。
示例代码 · snippets/ww-series.liquid
Liquid · WESWOO
<section aria-labelledby="Series-{{ section.id }}">
  <h2 id="Series-{{ section.id }}">Choose a collection</h2>
  {% for block in section.blocks %}
    {% assign series = block.settings.collection %}
    {% if series != blank %}
      <article {{ block.shopify_attributes }}>
        <h3><a href="{{ series.url | escape }}">{{ series.title | escape }}</a></h3>
        <p>{{ series.metafields.custom.selection_summary.value | escape }}</p>
      </article>
    {% endif %}
  {% endfor %}
</section>

验收检查

  • 每个系列均能打开对应集合。
  • 核键盘、重复实例和手机布局。

示例是稳定的链接列表基线;TAB 增强需补 aria-controls、键盘移动和面板状态。

先理解,再整合,最后验证

  1. 选择模块,确认数据和输入输出。
  2. 将片段接入当前主题或框架。
  3. 用真实变体、市场和失败恢复场景验收。

示例按 Shopify Online Store 2.0 主题编写;Headless 使用单独的数据与版本边界。代码片段需接实际字段、主题和语言文件。

架构参考

示例由 WESWOO 编写,结合 Shopify 官方文档和固定版本的仓库参考。采用仓库代码时应保留适用许可。

Shopify/dawn · 许可commit 3e9ee2281dc4 · Shopify 集成主题的限定许可;参考架构,不复制仓库实现。
Shopify/hydrogen · 许可commit 9e358a2462ba · MIT;采用实质代码时保留版权与许可。

依据核对 2026-11-12