如何将 class、id 或属性添加到 twig include?
How can I add a class, id or attribute to a twig include?
我正在做一个使用 twig 的项目。
每页使用
{% extends "_layouts/_master" %}
在 _layouts/master 里面有一个 body 标签
<body class="{% block bodyClass %}{% endblock %}">
我可以将 class 添加到使用 include 的页面的 body 标签吗?
您可以在子模板(扩展父模板的模板)中覆盖父模板(在 _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 的 twig 文档中阅读更多内容。
我正在做一个使用 twig 的项目。 每页使用
{% extends "_layouts/_master" %}
在 _layouts/master 里面有一个 body 标签
<body class="{% block bodyClass %}{% endblock %}">
我可以将 class 添加到使用 include 的页面的 body 标签吗?
您可以在子模板(扩展父模板的模板)中覆盖父模板(在 _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 的 twig 文档中阅读更多内容。