我想编辑一个标题类型,以便它有4个静态部分,编辑器可以在其中拖放新字段。
目前该模板仅包含以下内容;
<div class="main-wrap">
{{#sections}}
<div class="container">{content}</div>
{{/sections}}
</div>
有没有办法让我像这样繁殖主容器?
<div class="main-wrap">
{{#sections}}
<div class="container">{content}</div>
{{/sections}}
</div>
<div class="main-wrap2">
{{#sections}}
<div class="container">{content}</div>
{{/sections}}
</div>
<div class="main-wrap3">
{{#sections}}
<div class="container">{content}</div>
{{/sections}}
</div>
<div class="main-wrap4">
{{#sections}}
<div class="container">{content}</div>
{{/sections}}
</div>
我只是不确定我应该给予什么而不是{content}来获得额外的。因为只要它们具有{content}标记,它就会复制第一部分的内容。
知道如何让它发挥作用吗? 我的目的是为每个部分提供特定的样式。
答案 0 :(得分:0)
首先,我要指出{{#sections}}
允许您通过将section元素拖到内容区域来创建多个部分。每个部分都可以有自己的“风格”或背景。因此,实际上不需要单独的内容区域,即除非它们不是彼此堆叠的统一区域。
所以,你真正需要的是......
<div class="main-wrap">
{{#sections}}
<div class="container">{content}</div>
{{/sections}}
</div>
话虽如此,如果您仍想继续使用自己的计划,则可以为其他内容区域使用唯一内容标记,包括 global =“false”。 global =“false”表示内容不会使用页面类型显示在其他页面上。
示例{content2:content global="false"}
<div class="main-wrap">
<div class="container">{content}</div>
</div>
<div class="main-wrap2">
<div class="container">{content2:content global="false"}</div>
</div>
<div class="main-wrap3">
<div class="container">{content3:content global="false"}</div>
</div>
<div class="main-wrap4">
<div class="container">{content4:content global="false"}</div>
</div>
请注意,我删除了“部分”,因为我不确定您是否真的想要每个区域。