主题区块架构升级:section 之外,block 成了可复用的最小单位
Horizon 带来的不只是新主题,还有一套围绕 block 的组织方式,主题二开的写法要跟着变。
发生了什么#
随着 Horizon 系列上线,Shopify 的主题架构重心从 section 转向 block。过去的主题以 section 为主要复用单位,一个 section 内部的元素是写死的;新架构里 block 是可独立配置、可嵌套、可跨 section 复用的最小单位。这直接影响主题二开的写法。
关键细节#
- block 成为可独立配置与复用的单位,支持嵌套
- section 负责布局,block 负责内容,职责分离更清晰
- 主题设置与 section 设置的层级关系随新架构调整
- 旧主题仍可运行,但新特性(如 AI 生成区块)优先在新架构上生效
- 主题应用扩展(Theme App Extensions)继续作为应用注入前端的标准方式
对商家与开发者的影响#
对开发者,这是一次范式迁移:过去在 section 里写死的结构,现在应该拆成 block,让商家自己组合。短期工作量增加,长期维护成本下降——商家改版不用再找你。
对商家的实际影响是「能自己改的更多了」。但这也意味着主题交付时要交付一套使用说明,否则商家把 block 拆乱,页面会崩。
建议动作#
- 新项目直接按 block 思路设计,别再用 section 一把梭
- 给商家交付时附一份 block 使用说明与推荐结构
- 评估现有主题迁移成本,优先迁流量最高的模板
原文与编译说明
- 原文标题
- Theme architecture updates — Summer '25
- 发布来源
- Shopify Editions
- 发布时间
- 2025-05-21
本文为中文编译摘要,包含站方补充的背景与影响分析,不是原文的逐字翻译。版权归原作者与发布方所有。若原文后续更新或信息有误,以官方页面为准;发现错误可发邮件到 admin@fgwljs.com 指出。
新闻栏目由 风格技术 技术团队维护,每个工作日筛选 Shopify 官方渠道与行业媒体的更新。功能是否可用,以店铺后台实际显示与官方文档为准。