我是smarty模板的新手
有一个疯狂的要求,我需要将提供的智能代码作为字符串转换为智能模板。
让我解释一下
1)在用户的页面帖子中,我将获得他们在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)即。此动态代码应在模板中生成,并且需要在if
else
条件下比较传递的值'%% cf_loyaltyPoints %%',并打印特定输出。
我尝试使用$smarty->fetch('string:'.$template_string);
但没有成功。
请建议任何更好的方式