我有一个扩展:: base.html.twig的子模板。基本模板包括javascripts块。我可以覆盖我孩子模板中包含的javascripts。
但是如果我将一个twig包含到第三个包含表单的模板中,我就不能从javascripts块(或嵌套块)中的子模板内的第三个模板中注入额外的javascript
此处还有详细信息 - https://gist.github.com/3182772
这可能吗?
这个github问题似乎表明它不是,但是因为我正在扩展一个基本模板,所以特征对我没有好处。
答案 0 :(得分:4)
您不需要内部块。继续这样做:
{% block javascripts %}
{{ parent() }}
{# put additional JS here #}
{% endblock %}
您可以根据需要继续这样做。