EZ Publish/EZ Publish 模板注释

来自站长百科
跳转至: 导航、​ 搜索

EZ Publish | EZ Publish安装与卸载 | EZ Publish的使用 | EZ Publish常见问题 | EZ Publish其他

模板语言[ ]

eZ Publish 模板语言允许从系统内部提取信息并可用来解决通用的程序问题如:条件分支,循环等。所有eZ Publish 特有的代码都需要被放置在一对大括号"{"和"}"内部。eZ Publish 模板是HTML 与eZ Publish模板代码的组合。所有在大括号内部的代码都会被eZ Publish 解析。大括号外部的内容会被eZ Publish忽略,因而会被直接发送给浏览器

大括号问题

因为大括号是eZ Publish 的保留符号,它被用来定义代码块,这些符号不能在代码中直接使用。例如:Javascript 代码不能被直接嵌入代码因为Javascript 会用到大括号。所有非模板特有的代码/文本必须为放置在"literal"标签内部。"literal"标签内的内容会被eZ Publish 模板解释器忽略。下例演示了literal 标签的用法:

...
{literal}
<script language="JavaScript" type="text/javascript">
<!--
window.onload=function()
{
document.getElementById( 'sectionName' ).select();
document.getElementById( 'sectionName' ).focus();
}
-->
</script>
{/literal}
...

输出大括号

可以用两个模板函数:"ldelim"和"rdelim"(left delimiter 和right delimiter 的缩写)来输出大括号。下例演示了这些函数的用法:

...
This is the left curly bracket: {ldelim}
This is the right curly bracket: {rdelim}
...

输出:

This is the left curly bracket: {
This is the right curly bracket: }

模板注释[ ]

eZ Publish 模板的注释由"{*"和"*}"封装。注释标签不能嵌套。

单行注释

{* 
This is a single line comment.
*}

多行注释

{* 
This is a long comment that
spans across several lines
within the template file. 
*}

嵌套注释(非法)

{* 
{*
Nested comments are not supported! 
*}
This text will be displayed. 
*}

输出:

This text will be displayed.

参考来源[ ]

EZ Publish使用手册导航

EZ Publish安装卸载

EZ Publish正常安装 | EZ Publish手动安装 | EZ Publish自动安装 | EZ Publish安装向导 | EZ Publish虚拟主机设置 | EZ Publish使用扩展 | EZ Publish的卸载

EZ Publish的使用

模板使用:

EZ Publish节点模板 | EZ Publish系统模板 | EZ Publish Pagelayout页头信息 | EZ Publish Pagelayout变量 | EZ Publish 模板注释 | EZ Publish 模板变量类型 | EZ Publish 模板变量用法 | EZ Publish 调查数组和对象 | EZ Publish 模板控制结构 | EZ Publish 函数与操作符 | EZ Publish URL处理 | EZ Publish 内容提取 | EZ Publish 模板重设系统
系统功能: EZ Publish 系统记帐 | EZ Publish 策略功能 | EZ Publish 多语言使用(一) | EZ Publish 多语言使用(二) | EZ Publish 集群的使用 | EZ Publish 安装包的使用 | EZ Publish Cronjob脚本的使用 | EZ Publish 多货币功能 | EZ Publish 通知功能
其他功能: EZ Publish 增值税(VAT)系统 | EZ Publish 改进的商品配送系统 | EZ Publish 多语言URL别名 | EZ Publish 登录后高级重定向 | EZ Publish 检索引擎 | EZ Publish WebDAV | EZ Publish 视图缓存

EZ Publish常见问题

EZ Publish 安装常见问题 | EZ Publish 使用常见问题

EZ Publish其他

EZ Publish内部结构 | EZ Publish内容与界面 | EZ Publish内容管理(一) | EZ Publish内容管理(二) | EZ Publish配置模型 | EZ Publish模块与视图 | EZ Publish URL 翻译 | EZ Publish 界面 | EZ Publish访问控制 | EZ Publish网络商店 | EZ Publish工作流