Balancer
Guest
Интерпретировать как шаблон Smarty(или PHP)-переменную?
Есть такая система (CMS)
1. Шаблоны страниц, хранящиеся в общей БД и редактируемые как обычные страницы.
2. Есть контент страниц.
3. Есть Смарти-фронтенд, который компилирует шаблон, вставляя туда значения заголовков, тела и т.п.
Вот хотелось бы, чтобы тело страниц само было Смарти-шаблонами. Т.е. в шаблоне страницы стоит включение текста страницы, но и сам текст работает тоже как шаблон.
Если ещё плохо объяснил, такой пример. Есть шаблон:
Есть страница, содержащая
Если делать в лоб, то этот кусок вставится без интерпретации Smarty, т.е. {include...} будет простым текстом. Можно ли интерпретировать?
Есть такая система (CMS)
1. Шаблоны страниц, хранящиеся в общей БД и редактируемые как обычные страницы.
2. Есть контент страниц.
3. Есть Смарти-фронтенд, который компилирует шаблон, вставляя туда значения заголовков, тела и т.п.
Вот хотелось бы, чтобы тело страниц само было Смарти-шаблонами. Т.е. в шаблоне страницы стоит включение текста страницы, но и сам текст работает тоже как шаблон.
Если ещё плохо объяснил, такой пример. Есть шаблон:
Код:
<html>
<title>{$page_title}</title>
....
{page_body}
....
</html>
Код:
Это тест, сюда включим PHP-модуль: {include_php ...}