gzhegow
@gzhegow
aka "ОбнимиБизнесмена"

Как в twig вывести другой шаблон в качестве переменной основного шаблона — layouting?

$page = 'dynamic_page_name';
$data = [
  'content' => $twig->render(sprintf('layouts/%s.twig', $page), $data),
];
$twig->display('wrappers/html.twig', $data);


Выводит
<div>Hello, World!</div>
вместо
Hello, World!

В итоге выводит html в виде текста, экранируя все теги (теги получаются текстом, а не версткой, выводятся на экран), `raw` не помогает либо я его где-то не там суну.
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы