一般语法规则

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. 选择“修改”>“模板”>“检查模板语法”。  

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



 






,