Symfony Twig - несколько динамиков c расширение шаблона - PullRequest
0 голосов
/ 23 марта 2020

У меня есть приложение, основанное на Symfony4, с динамическими плагинами c, хранящимися в БД. Каждый плагин имеет собственный шаблон, который может расширять базовый шаблон приложения и заменять / добавлять несколько блоков.

Я могу иметь более одного подключаемого модуля.

Что я пытаюсь сделать:

l oop через подключаемые модули и динамически расширять базовый шаблон или шаблон предыдущего подключаемого модуля .

Например, результат должен генерироваться динамически:

Dashboard.html.twig extends Base.html.twig
Plugin1_dashboard.html.twig extends Dashboard.html.twig
Plugin2_dashobard.html.twig extends Plugin1_dashboard.html.twig

Любые предложения, как это сделать?

Есть ли способ для некоторого частичного рендеринга, чтобы сохранить значение предыдущее расширение в переменной?

Я не хочу, чтобы плагин с жестким кодом включался в базовый шаблон.

...