如何为树枝包含添加类,ID或属性?

时间:2018-07-31 23:50:27

标签: html twig octobercms craftcms

我正在使用树枝的项目上工作。 每个页面使用

{% extends "_layouts/_master" %}

在_layouts / master内部,有一个body标签

<body class="{% block bodyClass %}{% endblock %}">

我可以从使用包含的页面将类添加到body标签吗?

1 个答案:

答案 0 :(得分:1)

您可以在子模板(扩展父模板的模板)中覆盖父块(在_layouts/_master中定义)。在您的子模板中添加以下内容:

{% extends "_layouts/_master" %}
{% block bodyClass %}css-body-class another-css-body-class{% endblock %}

您还可以包含父块的内容并向其添加一些内容:

{% extends "_layouts/_master" %}
{% block bodyClass %}{{parent()}} css-body-class another-css-body-class{% endblock %}

您可以在树枝文档extends中阅读更多内容。