@remlin1000
любитель

Как в Twig передать значение переменной из дочернего шаблона в родительский?

Имеем 2 шаблона Twig:

1. base.html.twig

-//-
{% block body %}

{% endblock %}

{% block footer %}
    {{ TestVar }} // Необходимо вывести значение переменной, которую определили в index.html.twig
{% endblock %}
-//-


2. index.html.twig
{% extends 'base.html.twig' %}

{% block body %}
-//-
{% set TestVar = 'testvalue' %}  // Назначаем значение переменной
-//-
{% endblock %}


Каким образом можно вывести значение переменной в родителе, если она определена в дочернем шаблоне?
  • Вопрос задан
  • 1718 просмотров
Пригласить эксперта
Ответы на вопрос 1
@virtex2000
index.html.twig
{% extends 'base.html.twig' %}

{% block footer %}
{% set TestVar = 'testvalue' %}  // Назначаем значение переменной
{{ parent() }}
{% endblock %}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы