Smarty 图标

您可以根据 商标声明 使用 Smarty 徽标。

Smarty Template Engine Smarty Template Engine

如需赞助、广告、新闻或其他咨询,请联系我们

使用 Smarty 的网站

广告

{literal}

{literal} 标签允许按字面方式获取一个数据块。这通常用于 JavaScript 或样式块,其中花括号会干扰模板 分隔符 语法。{literal}{/literal} 标签内的任何内容都不会被解释,而是按原样显示。如果您需要模板标签嵌入到 {literal} 块中,请考虑使用 {ldelim}{rdelim} 来转义单个分隔符。

注意

{literal}{/literal} 标签通常不需要,因为 Smarty 会忽略由空格环绕的分隔符。确保您的 javascript 和 CSS 花括号由空格环绕。这是 Smarty 3 的新行为。

示例 7.59 {literal} 标签

<script>
   // the following braces are ignored by Smarty
   // since they are surrounded by whitespace
   function myFoo {
     alert('Foo!');
   }
   // this one will need literal escapement
   {literal}
     function myBar {alert('Bar!');}
   {/literal}
</script>

  

另请参见 {ldelim} {rdelim}{/literal} {ldelim}{rdelim} 以及 转义 Smarty 解析 页面。