Мне нужно включить шаблон несколько раз в Twig.
Вот объяснение моего случая:
У меня есть оригинальный шаблон, скажем, index.html.twig
.Этот шаблон включает в себя различные шаблоны: part1.html.twig part2.html.twig
и т.д ..
Моя цель состоит в том, чтобы включить окончательный шаблон extra.html.twig
в каждый суб-шаблон (часть1, часть2) .Я сделал тест, который заключил, что я могу включить окончательный шаблон только один раз.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 %}