Smarty 图标

你可以根据商标声明使用 Smarty 标识。

Smarty Template Engine Smarty Template Engine

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

使用 Smarty 的站点

广告

{ldelim},{rdelim}

{ldelim}{rdelim} 用于转义模板定界符,默认情况下为{}。你还可以使用 {literal}{/literal}来转义文本块,例如 Javascript 或 CSS。另见对应的{$smarty.ldelim}

示例 7.57. {ldelim}, {rdelim}

{* this will print literal delimiters out of the template *}

{ldelim}funcname{rdelim} is how functions look in Smarty!

   

以上示例会输出

{funcname} is how functions look in Smarty!

   

使用 Javascript 的另一个示例

<script language="JavaScript">
function foo() {ldelim}
    ... code ...
{rdelim}
</script>

   

会输出

<script language="JavaScript">
function foo() {
    .... code ...
}
</script>

   

示例 7.58. 另一个 Javascript 示例

<script language="JavaScript" type="text/javascript">
    function myJsFunction(){ldelim}
        alert("The server name\n{$smarty.server.SERVER_NAME}\n{$smarty.server.SERVER_ADDR}");
    {rdelim}
</script>
<a href="javascript:myJsFunction()">Click here for Server Info</a>


另见 {literal}转义 Smarty 解析