{% 内容 %}

{% 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部分 反而。

豫ICP备18041297号-2