我需要多次在Twig中包含一个模板。
这是我的情况的解释:
我有原始模板,请说index.html.twig
。此模板包括不同的模板:part1.html.twig part2.html.twig
等。
我的目标是在每个子模板(第1部分,第2部分)中包含最终模板extra.html.twig
。我进行了测试,他得出的结论是,我可以一次包含最终模板。 Twig检测到此模板已结束,因此不会显示两次或三次。
如何获得此结果?
|index.html.twig
|include part1.html.twig
|include extra.html.twig
|include part2.html.twig
|include extra.html.twig
更新:
{% block file_upload %}
<div class="col-sm-12">
<div class="upload_files" style="float: right">
{{ form_widget(upload_form.button) }}
</div>
{{ form_widget(upload_form.attachment) }}
<table class="table table-files-preview" hidden>
<thead>
<td>{% trans %}NAME{% endtrans %}</td>
<td>{% trans %}TYPE{% endtrans %}</td>
<td>{% trans %}SIZE{% endtrans %}</td>
</thead>
<tbody class="tbody-file-preview">
</tbody>
</table>
<input type="hidden" id="files_source" value="{{ source }}">
</div>
{% endblock %}