在页面上包含一个部分
在页面上包含静态部分类似于包含片段。唯一的区别是使用单词 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 %}
通过使用预设,你可以根据需要在页面周围移动和添加部分。它还允许你使用虚拟内容填充该部分,以便你可以准确查看该部分在页面上的外观,而无需实际将其添加到页面中。