Задать вопрос

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

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

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

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

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

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

Похожие вопросы