Operation Manual
Template syntax
To the top
To the top
To the top
General syntax rules
Template tags
Instance tags
Check template syntax
General syntax rules
Dreamweaver uses HTML comment tags to specify regions in templates and template-based documents, so template-based documents are still
valid HTML files. When you insert a template object, template tags are inserted in the code.
General syntax rules are as follows:
Wherever a space appears, you can substitute any amount of white space (spaces, tabs, line breaks). The white space is
mandatory except at the very beginning or end of a comment.
Attributes can be given in any order. For example, in a TemplateParam, you can specify the type before the name.
Comment and attribute names are case sensitive.
All attributes must be in quotation marks. Single or double quotes can be used.
Template tags
Dreamweaver uses the following template tags:
<!-- 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="..." -->
Instance tags
Dreamweaver uses the following instance tags:
<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." -->
<!-- InstanceEnd -->
<!-- InstanceBeginEditable name="..." -->
<!-- InstanceEndEditable -->
<!-- InstanceParam name="..." type="..." value="..." passthrough="..." -->
<!-- InstanceBeginRepeat name="..." -->
<!-- InstanceEndRepeat -->
<!-- InstanceBeginRepeatEntry -->
475