Код Eval Smarty внутри шаблона Smarty - PullRequest
1 голос
/ 17 февраля 2010

есть ли способ оценить код Smarty внутри существующего шаблона Smarty? Например, у меня может быть следующая конструкция:

smartyTemplate.tpl

<body>
  <div id="dynamicPart">
     {$valueFromDatabase}
  </div>
</body>

Принимая во внимание, что переменная Smarty $ valueFromDatabase содержит другой шаблон Smarty, который я хотел бы вставить вместо переменной, а затем оценить как шаблон (со всеми необходимыми логическими выражениями в заменах).

Ответы [ 2 ]

1 голос
/ 23 января 2011
{eval var=$valueFromDatabase}

будет работать

1 голос
/ 11 апреля 2010

без пользовательского ресурса, вы могли бы просто использовать {include file = "your / template.tpl"}. Или визуализируйте шаблон из базы данных в коде, используя $ smarty-> fetch («your / template.tpl») и присвоив его $ valueFromDatabase.

...