@jorshjorsh95

Как передать шаблон из переменной в smarty?

Всем привет, есть переменная, а в ней кусочек шаблона
$var = {name}{surname} ;

естественно $smarty->assign('var',$var);

и есть шаблон:
<div>
<h1> INFORMATION </h1>
{$var} // выводит как есть в переменной
</div>


Подскажите, как мне заставить шаблонизировать то, что в переменной?
  • Вопрос задан
  • 396 просмотров
Решения вопроса 2
@imhuman
Зачем в переменную запихивать весь шаблон? Можно же инклуд
{include file='template.tpl' name=$var}
Либо если очень хочется можно сделать fetch переменную
Ответ написан
Для этого есть eval:
{eval var=$var}

Но нужно быть осторожным с использованием eval, т.к. это может быть небезопасно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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