2014-01-24 13 views
0

Как объявить переменную глобальной в Twig?Как определить глобальную область переменных в Twig

Переменная будет находиться внутри нескольких блоков в шаблоне ветви, и каждый блок должен иметь возможность использовать эту измененную переменную.

Я пробовал это, но он сохраняет значение переменной, в которой он объявлен.

+0

Если вы используете 'Symfony2', прочитайте следующее: http://symfony.com/doc/current/cookbook/templating/global_variables.html –

+0

@DaniSancas Я не использую Symfony2. Мне нужно использовать ветку в пользовательских шаблонах FoxyCart. И структура данных, которые у них есть, немного сложна, чтобы превратиться в необходимый html-вывод. –

+0

Так грустно :(Единственный намек, который у меня есть, «включает в себя параметры». Если вам не подходит, извините, у меня нет ничего больше: http://twig.sensiolabs.org/doc/tags/include.html –

ответ

0

Если вам нужна глобальная переменная в веточке, вызовите addGlobal() на свой \Twig_Environment экземпляр. Я не знаком с FoxyCart и его интеграцией с twig, поэтому я не могу помочь вам в деталях.

Смежные вопросы