Включение переопределенного шаблона в шаблон, который переопределяет его - PullRequest
0 голосов
/ 26 ноября 2011

Допустим, я создал следующие шаблоны Twig:

src/Acme/Bundle/AcmeFooBundle/Resources/views/Foo/layout.html.twig
src/Acme/Bundle/AcmeBarBundle/Resources/views/Bar/index.html.twig
app/Resources/AcmeBarBundle/views/Invoice/index.html.twig

AcmeBarBundle:Bar:index.html.twig должен расширяться AcmeFooBundle:Foo:layout.html.twig.Я решил, что для того, чтобы разделить две связки, было бы разумно переопределить AcmeBarBundle:Bar:index.html.twig в папке app.

Оказывается, вы не можете включить тот же шаблон, который переопределяете:

{% extends 'AcmeFooBundle:Foo:layout.html.twig' %}

{% block content %}
    {% include 'AcmeBarBundle:Bar:index.html.twig' %}
{% endblock %}

Вывод, к сожалению, является полностью пустой страницей.Ни в одной записи журнала также не указана ошибка.

Вопрос : Как включить переопределенный шаблон в шаблон, который переопределяет его?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...