Operation Manual
Vorlagensyntax
Nach oben
Nach oben
Nach oben
Allgemeine Syntaxregeln
Vorlagen-Tags
Instanz-Tags
Vorlagensyntax überprüfen
Allgemeine Syntaxregeln
Dreamweaver verwendet HTML-Kommentar-Tags zur Festlegung von Bereichen in Vorlagen und vorlagenbasierten Dokumenten. Auf Vorlagen
basierende Dokumente sind daher weiterhin gültige HTML-Dateien. Wenn Sie ein Vorlagenobjekt einfügen, werden Vorlagen-Tags in den Code
eingefügt.
Die allgemeinen Syntaxregeln sind wie folgt:
Leere Bereiche können durch eine beliebige Anzahl von Leerstellen, Tabulatorzeichen oder Neue-Zeile-Zeichen ersetzt werden. Leere
Bereiche müssen verwendet werden; nur ganz am Anfang oder Ende eines Kommentars sind sie nicht erforderlich.
Attribute können in beliebiger Reihenfolge angegeben werden. Bei Vorlagenparametern können Sie beispielsweise den Typ vor dem Namen
angeben.
Im Namen von Kommentaren und Attributen wird zwischen Groß- und Kleinschreibung unterschieden.
Alle Attribute sind in Anführungszeichen zu setzen. Hierbei können normale Anführungszeichen oder Hochkommas verwendet werden.
Vorlagen-Tags
Dreamweaver verwendet die folgenden Vorlagen-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="..." -->
Instanz-Tags
Dreamweaver verwendet die folgenden Instanz-Tags:
<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." -->
<!-- InstanceEnd -->
<!-- InstanceBeginEditable name="..." -->
<!-- InstanceEndEditable -->
<!-- InstanceParam name="..." type="..." value="..." passthrough="..." -->
<!-- InstanceBeginRepeat name="..." -->
386










