{literal}原样输出

{literal}可以让一个模板区域的字符原样输出。 这经常用于保护页面上的Javascript或css样式表,避免因为Sdopx的定界符{语法}而错被解析。 在{literal}{/literal}内的任何标签都不会被解析,原样输出。 所以如果你有需要放到{literal}内的标签,首先可以考虑是否用 {ldelim}{rdelim} 来代替定界符在页面上的显示(不用{literal})。

使用例子:

<script>
   // this one will need literal escapement
   {literal}
     function myBar {alert('Bar!');}
   {/literal}
</script>


{literal} 标签还可以重新制定在{literal}{/literal}内的模板代码中使用的定界符。

示例如:

{assign $name='wj008'}
<script>
   // this one will need literal escapement
   {literal left='<@' right='@>'}
     function myBar {alert('<@$name@>');}
   {/literal}
</script>

结果:

<script>
    // this one will need literal escapement
    function myBar {alert('wj008');}
</script>
Copyright © 2021 海南的叶子 All Rights Reserved 琼ICP备2021000725号

琼公网安备 46900702000037号