Shopify Online Store 2.0

新建 page.faq.json 后页面还是走默认模板

现象#

在 templates 里加了 page.faq.json,访问 /pages/faq 显示的仍是 page.json 的内容,编辑器顶部模板下拉里也找不到 faq。

原因#

  • 页面不会按 handle 自动匹配模板,必须在该页面的编辑页手动选择主题模板
  • 下拉中显示的名称来自文件名后缀,拼写或大小写不一致时列不出来
  • 文件放进了 templates 子目录,或命名成 page.faq.liquid.json,不会被识别
  • 模板只推到了未发布主题,前台仍由已发布主题的 page.json 渲染

处理步骤#

  1. 确认文件路径为 templates/page.faq.json,与 page.json 同级
  2. 打开 后台 → 在线商店 → 页面 → 目标页面,在右侧「主题模板」下拉选 page.faq
  3. 保存页面后刷新前台,确认 URL 没变但正文已经换成新模板的内容
  4. 先用一个页面验证流程,通过后再批量切换其余页面
  5. 下拉为空时退出编辑器重进,或重新推送主题让模板索引刷新

验收标准#

页面编辑页右侧显示所选模板名,前台源码出现该模板独有的 section id。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。