在页面上包含一个部分

在页面上包含静态部分类似于包含片段。唯一的区别是使用单词 section 而不是使用单词 include

{% section 'section-file-name' %}

使用此标记会将部分硬编码到你放置代码的地方的主题中,并且无法从页面移动或删除。

要使用动态部分,你需要使用该部分的架构设置底部的 preset 控件。

{% schema %}
  {
    "presets": [
      {
        "category": "Custom Content",
        "name": "Text",
        "settings": {
          "heading": "Hello World"
        },
        "blocks": [
          {
            "type": "text",
            "settings": {
              "content": "Once upon a time..."
            }
          }
        ]
      }
    ]
  }
{% endschema %}

通过使用预设,你可以根据需要在页面周围移动和添加部分。它还允许你使用虚拟内容填充该部分,以便你可以准确查看该部分在页面上的外观,而无需实际将其添加到页面中。