Люди добрые выручайте, куда копать? голову сломал
Пробую вывести программно меню там где мне нужно, любитель я костылей и граблей, блоки и регионы в админке не для меня!
И так, создал меню, теперь мне нужно его вывести в программно там где я хочу -
раньше всё было просто (это в drupal 7) - в файле шаблона -
<?php$menu = menu_navigation_links('main-menu');
print theme('links__system_main_menu', array('links' => $menu));?>
Щас с этим TWIG всё не очень-то прозаично - попытка в page.html.twig запихать следующее -
{{ menu }}
Результат ноль?! Понимаю что делаю не правильно, но решений найти не могу!
Комментарии
В твиге вы не можете использовать php-функции апи. В *.theme файле ввашей темы в препроцесс-функции создайте переменную, содержащую уже готовый html для меню и она станет доступна в твиг-шаблоне. Но проще создать новый регион и поместить туда меню в блоке, или использовать дефолтные регионы.