阅读本主题以了解如何在 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="..." --> (equivalent to @@...@@) 
<!-- TemplatePassthroughExpr expr="..." --> 
<!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->

实例标签

Dreamweaver 使用以下实例标签:

<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." --> 
<!-- InstanceEnd --> 
<!-- InstanceBeginEditable name="..." --> 
<!-- InstanceEndEditable --> 
<!-- InstanceParam name="..." type="..." value="..." passthrough="..." --> 
<!-- InstanceBeginRepeat name="..." --> 
<!-- InstanceEndRepeat --> 
<!-- InstanceBeginRepeatEntry --> 
<!-- InstanceEndRepeatEntry -->

检查模板语法

当您保存模板时,Dreamweaver 会对模板语法进行检查;您也可以在保存模板前手动检查模板语法。例如,如果在“代码”视图中添加模板参数或表达式,可检查代码是否遵循正确的语法。

  1. 在“文档”窗口中打开要存回的文档。
  2. 选择“工具”>“模板”>“检查模板语法”。

    如果语法格式错误,则会出现一个错误信息。错误信息将描述错误并指出代码中存在错误的特定行。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略