5

我有一个扩展 ::base.html.twig 的子模板。基本模板包括一个 javascripts 块。我可以覆盖我的子模板中包含的 javascript。

但是,如果我对仅包含表单的第三个模板执行树枝包含,我无法从 javascripts 块(或嵌套块)内的子模板内的第三个模板注入额外的 javascript

这里有更多细节 - https://gist.github.com/3182772

这可能吗?

这个 github 问题似乎表明它不是,但特征对我没有好处,因为我正在扩展一个基本模板。

https://github.com/fabpot/Twig/issues/644

4

1 回答 1

5

您不需要内部块。继续这样做:

{% block javascripts %}
    {{ parent() }}

    {# put additional JS here #}
{% endblock %}

您可以根据需要继续执行此操作。

于 2012-07-26T17:47:20.217 回答