Есть ли способ сделать это? У меня есть шаблон, который выводит одну статью в блоге.
Теперь, на странице index, я показываю 10 статей, включая этот шаблон в цикле для и на странице показать. Я показываю только один.
индекс:
{% block stylesheets %}
{# some stylesheets here #}
{% endblock %}
{% for article in articles %}
{% include VendorBundle:article.html.twig with { 'article': article } %}
{% endfor %}
показать:
{% block stylesheets %}
{# some stylesheets here #}
{% endblock %}
{% include VendorBundle:article.html.twig with { 'article': article } %}
Теперь есть способ сделать article.html.twig добавить что-то в {% block stylesheets %}
шаблонов, которые включали его автоматически? Если это возможно, как я могу предотвратить добавление этого 10 раз при использовании цикла for
?
Я пытаюсь создать свои "фрагментные" шаблоны (шаблоны, используемые для включения), определить таблицы стилей, которые они используют, и заставить их "вставлять" их на страницу.