Я новичок в шаблоне Smarty
Есть одно безумное требование, когда мне нужно преобразовать предоставленный код smarty в виде строки в шаблон smarty.
Позволь мне объяснить
1) В посте от пользователя я получу шаблон smarty, который они набрали в textarea.
например.
{if '%%loyaltyPoints%%' >=1000}
Thanks for being a Gold member!
{elseif '%%loyaltyPoints%%' < 1000 and '%%loyaltyPoints%%' > 500}
Thanks for being a Silver member!
{else}
Thanks for being a Bronze member!
{/if}
2) Это будет в посте php — я хочу передать этот код в шаблон и выполнить там
3) т.е. Этот динамический код должен генерироваться в шаблоне, и переданное значение «%% cf_loyaltyPoints %%» необходимо сравнить в if
else
условия и конкретный вывод печатается.
Я пытался использовать $smarty->fetch('string:'.$template_string);
без успеха.
Пожалуйста, предложите любой лучший способ
Задача ещё не решена.
Других решений пока нет …