Twig,是否可以从子模板重写父模板的标记atribute?

Twig,是否可以从子模板重写父模板的标记atribute?,twig,Twig,我有两个模板,一个父模板和一个子模板。 我想知道是否可以从子模板向父模板中的标记“正确”添加类?如果是,怎么做 例如,如果我有这个parent.html.twig文件: <body> {% block body %}{% endblock %} {% block javascripts %}{% endblock %} </body> {% extends 'parent.html.twig' %} {% block body %} {# ...

我有两个模板,一个父模板和一个子模板。 我想知道是否可以从子模板向父模板中的标记“正确”添加类?如果是,怎么做

例如,如果我有这个parent.html.twig文件:

<body>
    {% block body %}{% endblock %}
    {% block javascripts %}{% endblock %}
</body>
{% extends 'parent.html.twig' %}
{% block body %}
    {# ... #}
{% endblock %}
从child.html.twig文件中,我可以向body标记添加一个类吗?怎么做


感谢您的帮助:)

您应该修改父模板并添加块,例如:

parent.html.twig

你可以试试这个

<body {% block bodyclass %}{% endblock %}>
    {% block body %}{% endblock %}
    {% block javascripts %}{% endblock %}
</body>
{% extends 'parent.html.twig' %}
{% block bodyclass %}class="child-class"{% endblock %}
{% block body %}
    {# ... #}
{% endblock %}