我正在构建prestashop模块,该模块在配置页中输入了用户应该在其中输入JavaScript代码块的位置。
我获得了该代码并将其保存到smarty,但是当我将其放入smarty时
<script>
{$all_pages_tags}
</script>
我像字符串一样得到它。如何退出字符串并将此值用作代码块。
我正在构建prestashop模块,该模块在配置页中输入了用户应该在其中输入JavaScript代码块的位置。
我获得了该代码并将其保存到smarty,但是当我将其放入smarty时
<script>
{$all_pages_tags}
</script>
我像字符串一样得到它。如何退出字符串并将此值用作代码块。
在smarty中有一些特殊的代码可用于转义javascript代码。
要转义带有智能变量的javascript代码,您需要使用{ldelim},{rdelim},如下所示:
<script>
{ldelim}
{$all_pages_tags}
{rdelim}
</script>
摘自聪明的文档:here