{% 内容 %}
这{% content %}
标签将显示一个CMS 内容块 在页面上。显示名为的内容块contacts.htm 您在之后传递文件名content
标记为字符串。
{% content "contacts.htm" %}
子目录中的内容块可以用相同的方式呈现。
{% content "sidebar/content.htm" %}
NOTE: 这主题文档 有更多关于子目录使用的细节。
内容块可以呈现为纯文本:
{% content "readme.txt" %}
您还可以使用 Markdown 语法:
{% content "changelog.md" %}
内容块也可以结合使用布局占位符:
{% put sidebar %}
{% content 'sidebar-content.htm' %}
{% endput %}
Variables
您可以通过在文件名后指定变量来将变量传递给内容块:
{% content "welcome.htm" name=user.name %}
您还可以分配新变量以在内容中使用:
{% content "location.htm" city="Vancouver" country="Canada" %}
在内容中,可以使用使用单数的基本语法访问变量大括号:
<p>Country: {country}, city: {city}.</p>
您还可以将变量集合作为简单数组传递:
{% content "welcome.htm" likes=[
{name:'Dogs'},
{name:'Fishing'},
{name:'Golf'}
] %}
变量的集合是通过使用一组左括号和右括号来访问的:
<ul>
{likes}
<li>{name}</li>
{/likes}
</ul>
NOTE: 内容块不支持 Twig 语法,请考虑使用CMS部分 反而。