You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shopify主题无Add Section/Add Block功能,能否修改.liquid模板启用?

Shopify主题「添加板块/添加区块」功能启用问题

我给客户的Shopify站点使用了一款主题,正常情况下编辑页面或商品模板时,应该会出现「添加板块(Add Section)」和「添加区块(Add Block)」的选项,但这款主题没有这个功能。想请教:能不能通过修改.liquid模板来启用该功能,还是说受限于主题本身无法实现?

当前使用的主题

当前主题界面

期望显示的界面

期望的编辑界面


解答

Shopify的「添加板块」和「添加区块」功能,核心依赖主题是否采用了Sections架构,不是单纯修改.liquid模板就能随意启用的:

  • 如果这款是比较老旧的「非Sections架构」主题(基于Shopify早期模板系统,没把Sections作为核心布局逻辑),那仅改.liquid文件搞不定——因为主题底层结构不支持动态添加板块/区块,要实现的话得重构主题适配Sections架构,工作量相当于重做核心布局。
  • 如果主题本身支持Sections,但特定页面/商品模板没配置可编辑的板块/区块,那可以通过修改对应模板和Sections文件来添加:
    1. 在目标模板文件(比如page.liquid、product.liquid)里引入可编辑的Section,例如添加代码:{% section 'page-custom-content' %}(注意需要对应存在sections/page-custom-content.liquid这个文件)
    2. 在对应的Section文件中定义可添加的区块,比如在sections/page-custom-content.liquid里加入以下Schema配置:
      {% schema %}
        {
          "name": "自定义页面内容",
          "blocks": [
            {
              "type": "text",
              "name": "文本区块",
              "settings": [
                {
                  "type": "text",
                  "id": "title",
                  "label": "区块标题"
                }
              ]
            }
          ]
        }
      {% endschema %}
      
    做完这两步,编辑对应页面时就能看到「添加区块」选项;如果模板支持添加多个独立Section,还会显示「添加板块」按钮。

简单说:先确认主题是否基于Sections架构。旧架构主题没法靠改模板实现,新架构但未配置的情况可以通过修改.liquid文件启用。


内容的提问来源于stack exchange,提问作者DigitalMC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 10:12:18