我有一个关于向子元素添加javascript的问题。你是怎么做到的?
我有这个设置:
base.html.twig:
{% block content %}
{% endblock content %}
{% block script %}
{% endblock script %}
index.html.twig:
{% extends base.html.twig %}
{% include intro.html.twig %}
{% block content %}
<html></html>
{% endblock content %}
{% block script %}
<script></script>
{% endblock script %}
intro.html.twig:
{% block script %}
<script></script>
{% endblock script %}
我想在intro.html.twig文件中添加更多javascript文件,但它不会将其附加到index.html.twig中的脚本块。
所有帮助表示赞赏!
更新
我想用intro.html.twig
发送一些参数:
{% extends 'intro.html.twig' with {
'title': 'title',
'type': 'test',
} %}
是否可以使用extends,或者我只能将with
与include? p>一起使用
答案 0 :(得分:1)
index.html.twig
{% extends intro.html.twig %}
{% block content %}
<html></html>
{% endblock content %}
{% block script %}
{{ parent() }}
<script></script>
{% endblock script %}
intro.html.twig
{% extends base.html.twig %}
{% block script %}
<script></script>
{% endblock script %}