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

Shopify可移动版块:能否在自定义器编辑且实现全站数据共享?

Shopify共享数据可移动版块实现方案
  • 完全可行,核心思路是用**全局元字段(Metafields)**存储共享数据,搭配自定义版块实现跨页面复用+可拖拽排序。
  • 具体操作步骤:
    1. 创建全局元字段:在Shopify后台进入「设置→元字段→全局」,添加对应字段(比如文本、图片、链接等),用来存储你需要全站共享的内容。
    2. 编写自定义版块代码:
      • 在主题的sections目录新建一个版块文件(比如shared-global-section.liquid)
      • 代码里直接调用全局元字段数据,示例:
        <div class="global-shared-section">
          <h2>{{ shop.metafields.global.section_title }}</h2>
          <p>{{ shop.metafields.global.section_content }}</p>
          {% if shop.metafields.global.section_image != blank %}
            <img src="{{ shop.metafields.global.section_image | img_url: 'medium' }}" alt="{{ shop.metafields.global.section_image.alt }}">
          {% endif %}
        </div>
        
      • 在版块的schema部分,无需添加设置字段(数据存在全局元字段中),只保留基础标识:
        {% schema %}
          {
            "name": "全局共享版块",
            "class": "global-shared-section",
            "max_blocks": 0
          }
        {% endschema %}
        
    3. 配置页面模版:进入主题自定义器,给需要显示该版块的页面(首页、产品页、博客页等)添加这个自定义版块,可像普通版块一样上下拖拽调整位置。
    4. 数据维护:所有页面的该版块内容会同步显示全局元字段的数据,仅需在后台「设置→元字段→全局」中修改一次,全站即可生效。
  • 该方案介于静态版块(固定内容无法修改)和动态版块(每个页面数据独立)之间,完美匹配你的需求,无需依赖Sections Everywhere插件,原生即可实现。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 03:50:39