Shopify主题应用扩展无法在主题编辑器显示的问题求助
排查Theme App Extension在主题编辑器中不显示的问题
以下是针对你的情况的具体排查和修复步骤:
修正Schema的target字段
你的app-block.liquid放在blocks目录下,但Schema中设置的"target": "section"是错误的。对于区块类型的扩展,应该将target设置为"block":{% schema %} { "name": "Test", "target": "block", "templates": ["product", "index"], "settings": [] } {% endschema %}注意:如果是要开发独立Section而非Block,才需要把文件放在
sections目录下并设置target: "section"。确认文件路径与命名
确保区块文件严格放在/extensions/myextension/blocks/目录下,文件名(app-block.liquid)没有拼写错误、大小写问题(Shopify对文件名大小写敏感)。验证扩展同步状态
- 停止当前的
npm run dev服务,重新启动,确保本地代码同步到Shopify后台。 - 也可以手动执行
shopify extension push命令强制推送最新代码。
- 停止当前的
检查主题编辑器的操作路径
你的Schema指定了templates: ["product", "index"],所以只有在首页或产品详情页的主题编辑器中才能找到这个区块:- 进入主题编辑器后,切换到首页/产品页模板。
- 找到任意可添加区块的Section(比如产品页的详情区、首页的自定义区),点击「添加区块」,在「应用」分类下查找你的「Test」区块。
确认扩展的安装状态
进入Shopify后台「应用」页面,找到你的应用,进入「扩展」标签页,确认myextension状态为「已安装」,并且关联到当前正在编辑的店铺。排查主题兼容性
部分自定义主题可能限制了第三方区块的显示,你可以临时切换到Shopify官方默认主题(比如Dawn)测试,如果能正常显示,说明是原主题的限制,需要调整主题代码支持第三方区块。
内容的提问来源于stack exchange,提问作者Musaffar Patel
相关产品推荐
相关产品推荐

