Я использую Symfony 2 с Twig, и мой вопрос довольно прост:
В представлении я хочу расширить один из макетов на основе переменной. Если переменная false
, я хочу расширить UdoWebsiteBundle::layout.html.twig
, и если она true
, я хочу расширить UdoWebsiteBundle::layout_true.html.twig
.
Вот код, который я пробовал:
{% block layout_extender %}
{% if intro == 'false' %}
{% extends 'UdoWebsiteBundle::layout.html.twig' %}
{% else %}
{% extends 'UdoWebsiteBundle::layout_true.html.twig' %}
{% endif %}
{% endblock %}
Я получаю эту ошибку:
Несколько расширений тегов запрещены в "UdoWebsiteBundle: home: home.html.twig" в строке 7
Есть ли другой способ достичь этого?