Dreamweaver 中模板标签的语法规则

上次更新日期: 2021年4月27日

阅读本主题以了解如何在 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 在您保存模板时会检查 模板语法,但您也可以在保存模板之前手动 检查模板语法。例如,如果 您在代码视图中添加模板参数或表达式,您可以 检查代码是否遵循正确的语法。

在文档 窗口中打开您要检查的文档。

选择“工具”>“模板”>“检查模板语法”。

如果语法格式错误,则会出现一个错误信息。 错误消息描述错误并引用代码中出现错误的具体行。