新建 page.faq.json 后页面还是走默认模板
现象#
在 templates 里加了 page.faq.json,访问 /pages/faq 显示的仍是 page.json 的内容,编辑器顶部模板下拉里也找不到 faq。
原因#
- 页面不会按 handle 自动匹配模板,必须在该页面的编辑页手动选择主题模板
- 下拉中显示的名称来自文件名后缀,拼写或大小写不一致时列不出来
- 文件放进了 templates 子目录,或命名成
page.faq.liquid.json,不会被识别 - 模板只推到了未发布主题,前台仍由已发布主题的 page.json 渲染
处理步骤#
- 确认文件路径为
templates/page.faq.json,与page.json同级 - 打开 后台 → 在线商店 → 页面 → 目标页面,在右侧「主题模板」下拉选
page.faq - 保存页面后刷新前台,确认 URL 没变但正文已经换成新模板的内容
- 先用一个页面验证流程,通过后再批量切换其余页面
- 下拉为空时退出编辑器重进,或重新推送主题让模板索引刷新
验收标准#
页面编辑页右侧显示所选模板名,前台源码出现该模板独有的 section id。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。