每日整理真实提问 356 个问题 · 726 个回答 需要系统性的技术文档?看 Shopify 技术百科 1000 篇 → 400-873-8117
已解决 提问于 昨天

改坏 header-group.json 后全站头部消失

3 个回答 1,496 次浏览 主题与 Liquid 最后活跃 今天
84

手动编辑了 sections/header-group.json,保存后全站头部不显示,编辑器打开也是空白。

陈
陈工提问者
Shopify 认证开发者 · 专注主题与 Liquid
昨天提问 · 已收到 3 个回答

3 个回答

已采纳 · 提问者确认解决
70

先把判断放在前面:section group 文件里 sections 与 order 必须一一对应,order 里引用了不存在的 section id 就会整组渲染失败。

1处理顺序

  1. 把文件回滚到上一版(Git 或主题备份),先恢复可用状态。
  2. 检查 order 数组里的每个 id 是否都在 sections 对象中存在,且 type 指向真实存在的 section 文件。
  3. 确认 JSON 没有尾逗号和注释,section group 文件是纯 JSON。
  4. 用 shopify theme check 或本地 shopify theme dev 启动,错误会直接打印在终端。
  5. 修复后在编辑器里重新添加一次 header section,让内部 id 重新生成。
验收:全站头部恢复显示,编辑器里 header group 可以正常拖拽分区。
风 风格技术团队 回答于 今天
3

建议不要手改 section group 文件,这类文件由编辑器维护,id 是随机生成的。要调整结构就在编辑器里操作,要备份就整包导出。

泽 阿泽 · 前端工程师 · 今天
4 赞

已经回滚恢复了,后面不再手改这个文件。

陈 陈工 · 提问者 · 今天

你的处理方式是什么?

写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。

描述你遇到的现象、店铺环境(主题 / 套餐 / 应用)、已经试过哪些操作……
我要单独提问 工作日 10 分钟内回复,可直接加微信 fenggejishu