smarty-> assign () не оценивает код - PullRequest
0 голосов
/ 03 июля 2018

Я пишу PHP-скрипт, который присваивает некоторый html-код моим шаблонам.

PHP-файл:

$smarty->assign("PLACEHOLDER", getCode());
$smarty->display('index.html');

function getCode(){ 
     return "{literal}some code which I want to get evaluated ...{/literal}"; 
}   

HTML-файл:

{$PLACEHOLDER}

Я знаю, что мог бы использовать {eval var=$PLACEHOLDER} вместо {$PLACEHOLDER}, который работал бы отлично, единственное, что у меня есть около 500 шаблонов, и я не буду менять html-код всех из них. Есть ли способ, которым я могу оценить код непосредственно, когда я назначаю его шаблону?

...