注释
模板注释被星号包围,星号又被定界符标签包围,如下所示:
示例
{* 这是一个注释 *}
Smarty 注释在模板的最终输出中不会显示,不同于 <!-- HTML注释 -->。这些对于在模板中做内部笔记非常有用,而且没人会看到 ;-)
{* 我是一个Smarty注释,在编译后的输出中我不存在 *}
<html>
<head>
<title>{$title}</title>
</head>
<body>
{* 另一条单行smarty注释 *}
<!-- 发送给浏览器的HTML注释 -->
{* 这个多行smarty
注释
不会发送给浏览器
*}
{*********************************************************
带有版权块的多行注释块
@ 作者: bg@example.com
@ 维护者: support@example.com
@ 参数: 设置块样式的变量
@ css: 样式输出
**********************************************************}
{* 包含主logo等内容的头部文件 *}
{include file='header.tpl'}
{* 开发者注释:$includeFile变量在foo.php脚本中被赋值 *}
<!-- 显示主内容块 -->
{include file=$includeFile}
{* 这个<select>块是多余的 *}
{*
<select name="company">
{html_options options=$vals selected=$selected_id}
</select>
*}
<!-- 显示来自联盟的头部已被禁用 -->
{* $affiliate|upper *}
{* 你不能嵌套注释 *}
{*
<select name="company">
{* <option value="0">-- none -- </option> *}
{html_options options=$vals selected=$selected_id}
</select>
*}
</body>
</html>