将一般语法用于 Dreamweaver 中的模板标签

优质
小牛编辑
125浏览
2023-12-01
阅读本主题以了解如何在 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. 选择“工具”>“模板”>“检查模板语法”。

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

更多此类内容

  • 识别模板和基于模板的文档
  • 模板表达式