在頁面上包含一個部分

在頁面上包含靜態部分類似於包含片段。唯一的區別是使用單詞 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 %}

通過使用預設,你可以根據需要在頁面周圍移動和新增部分。它還允許你使用虛擬內容填充該部分,以便你可以準確檢視該部分在頁面上的外觀,而無需實際將其新增到頁面中。