Конвертировать предоставленную строку в шаблон Smarty

Я новичок в шаблоне 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); без успеха.

Пожалуйста, предложите любой лучший способ

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]