来自PHP的字符串作为Smarty中的文字

我正在构建prestashop模块,该模块在配置页中输入了用户应该在其中输入JavaScript代码块的位置。

我获得了该代码并将其保存到smarty,但是当我将其放入smarty时

<script> 
    {$all_pages_tags}
</script>

我像字符串一样得到它。如何退出字符串并将此值用作代码块。

iCMS 回答:来自PHP的字符串作为Smarty中的文字

在smarty中有一些特殊的代码可用于转义javascript代码。

要转义带有智能变量的javascript代码,您需要使用{ldelim},{rdelim},如下所示:

<script> 
{ldelim}
    {$all_pages_tags}
{rdelim} 
</script>

摘自聪明的文档:here

本文链接:https://www.f2er.com/1788423.html

大家都在问