首页 > 解决方案 > 如何将类、id 或属性添加到树枝包括?

问题描述

我正在做一个使用树枝的项目。每个页面使用

{% extends "_layouts/_master" %}

在 _layouts/master 里面有一个 body 标签

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

我可以从使用包含的页面向 body 标记添加一个类吗?

标签: htmltwigoctobercmscraftcms

解决方案


您可以在子模板(扩展父模板的模板)中覆盖父块(在 中定义_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 %}

您可以在延伸的树枝文档中阅读更多信息。


推荐阅读