阅读本主题以了解如何在 Dreamweaver 中添加模板标签的语法规则。 了解如何手动检查模板标签。
Dreamweaver 使用 HTML 注释标记指定模板和基于模板的 文档中的区域,因此基于模板的文档仍是有效的 HTML 文件。 插入模板对象时,会在 代码中插入模板标记。
一般语法规则如下:
空格出现的任何位置,您都可以替换为任何数量的 空白字符(空格、制表符、换行符)。空白字符是必需的,但注释的开头或结尾处除外。
可以采用任意顺序给出属性。 例如,在 TemplateParam 中, 您可以在名称前指定类型。
注释和属性名称是区分大小写的。
所有属性必须用引号引起来。 可以使用单引号或双 引号。
模板标签
Dreamweaver 使用以下模板标签:
<!-- TemplateBeginEditable name="..." -->
<!-- TemplateEndEditable -->
<!-- TemplateParam name="..." type="..." value="..." -->
<!-- TemplateBeginRepeat name="..." -->
<!-- TemplateEndRepeat -->
<!-- TemplateBeginIf cond="..." -->
<!-- TemplateEndIf -->
<!-- TemplateBeginPassthroughIf cond="..." -->
<!-- TemplateEndPassthroughIf -->
<!-- TemplateBeginMultipleIf -->
<!-- TemplateEndMultipleIf -->
<!-- TemplateBeginPassthroughMultipleIf -->
<!-- TemplateEndPassthroughMultipleIf -->
<!-- TemplateBeginIfClause cond="..." -->
<!-- TemplateEndIfClause -->
<!-- TemplateBeginPassthroughIfClause cond="..." -->
<!-- TemplateEndPassthroughIfClause -->
<!-- TemplateExpr expr="..." --> (相当于 @@...@@)
<!-- TemplatePassthroughExpr expr="..." -->
<!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->
实例标签
Dreamweaver 使用以下实例标签:
<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." -->
<!-- InstanceEnd -->
<!-- InstanceBeginEditable name="..." -->
<!-- InstanceEndEditable -->
<!-- InstanceParam name="..." type="..." value="..." passthrough="..." -->
<!-- InstanceBeginRepeat name="..." -->
<!-- InstanceEndRepeat -->
<!-- InstanceBeginRepeatEntry -->
<!-- InstanceEndRepeatEntry -->
检查模板语法
Dreamweaver 在您保存模板时会检查 模板语法,但您也可以在保存模板之前手动 检查模板语法。例如,如果 您在代码视图中添加模板参数或表达式,您可以 检查代码是否遵循正确的语法。
选择“工具”>“模板”>“检查模板语法”。
如果语法格式错误,则会出现一个错误信息。 错误消息描述错误并引用代码中出现错误的具体行。