我正在构建 prestashop 模块,在配置页面中我有输入字段,用户应该在其中输入 javascript 代码块。
我得到那个代码并将它保存到 smarty 但是当我把它放在 smarty 中时
<script>
{$all_pages_tags}
</script>
我把它当作字符串。如何退出字符串并将此值用作代码块。
我正在构建 prestashop 模块,在配置页面中我有输入字段,用户应该在其中输入 javascript 代码块。
我得到那个代码并将它保存到 smarty 但是当我把它放在 smarty 中时
<script>
{$all_pages_tags}
</script>
我把它当作字符串。如何退出字符串并将此值用作代码块。
smarty 中有用于转义 javascript 代码的特殊标签。
要转义带有 smarty 变量的 javascript 代码,您需要像这样使用 {ldelim},{rdelim}:
<script>
{ldelim}
{$all_pages_tags}
{rdelim}
</script>
取自 smarty 文档:这里