Использование вызова виджета внутри HTML кода из БД?

Доброго времени суток! Из базы дергаю контент странице на которой присутствует элемент отрабатываемый виджетом.

{{ page.page_content | raw }} внутри page_content есть конструкция {slider_widget_widget({})}}

Подскажите как заставить twig вызвать виджет

Только начал разбираться, гугление не помогло, заранее спасибо!
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
sHinE
@sHinE
веб-разработчик, php/js/mysql и сопутствующее
Не отвлекаясь на причины побудившие хранить шаблоны в БД, думаю, вам подойдёт эта функция https://twig.symfony.com/doc/3.x/functions/templat...
Соотвественно у вас будет в шаблоне что-то типа
{{ include(template_from_string(page.page_content)) }}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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