Shopify section group 里页头设置改了不生效
现象#
在编辑器里改 sections/header-group.json 对应的页头设置,保存成功但前台没变化,改主题文件里的默认值却生效。
原因#
- 实际渲染读取的是
sections/header-group.json里的值,而模板里另一个 section group 也在输出页头 - 主题使用了
layout/theme.liquid的{% sections 'header-group' %},但同时也硬编码了{% section 'header' %},两处冲突 - 设置了
enabled: false但仍被布局引用 - 缓存未清,CDN 仍返回旧版
处理步骤#
- 全局搜索
header-group与section 'header',确认只有一处渲染入口 - 只保留
{% sections 'header-group' %},删除硬编码的 section 引用 - 检查 group JSON 里 header section 的
settings是否是编辑器写入的那份 - 改动后强制刷新(
?cache=1)或等 CDN 缓存过期
验收标准#
编辑器修改页头设置后前台立即变化;页面中页头只渲染一次。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。