LINUX.ORG.RU

Twig - переопределить блок

 


0

1

Есть такие шаблоны:

common.twig

<html>
    <body>
        {% block body %}{% endblock %}
    </body>
</html>

page.twig

{% extends "common.twig" %}
{% block body %}
    {% block contents %}{% endblock %}
    {% include template %}
{% endblock %}

template_a.twig

{% block contents %}
    AAA
{% endblock %}

template_b.twig

{% block contents %}
    BBB
{% endblock %}

Нужно чтобы на выходе было:

<html>
    <body>
        AAA <!-- Если был подключен template_a.twig -->
        BBB <!-- Если был подключен template_b.twig -->
    </body>
</html>

Как такое сделать без JS?

Ответ на: комментарий от bismi

Похоже, что так и придется сделать.

metrokto ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.