Глобальные переменные Twig

Ср, 14/06/2017 - 15:57

Кажется, такого нету в новом шаблонизаторе восьмой версии Друпала.
Я мигрирую код с D7 на D8 и между вьюсовыми шаблонами ("views-view-fields-..." и "views-view-grid-...") происходит передача данных. И как перевести на восьмерку эти мутации не пойму.
Нашел статьи с такими указаниями:

<?php
$twig 
= new Twig_Environment($loader);
$twig->addGlobal('text', new Text());
?>

или

<?php
// app/config/config.php
$container->loadFromExtension('twig', array(
     
// ...
     
'globals' => array(
         
'ga_tracking' => 'UA-xxxxx-x',
     ),
));
?>

Но нету примеров (для Друпала) куда пихать инициализацию. Может, класс создать. А где? В теме или в модуле? Как его подключить..

0 Спасибо