Syntaxregeln für Vorlagen-Tags in Dreamweaver

Zuletzt aktualisiert am 27. April 2021

Dieses Thema erläutert die Syntaxregeln für Vorlagen-Tags in Dreamweaver. Außerdem lernen Sie, wie Sie Vorlagen-Tags manuell überprüfen.

Dreamweaver verwendet HTML Kommentar-Tags, um Regionen in Vorlagen und vorlagenbasierten Dokumenten zu spezifizieren, sodass vorlagenbasierte Dokumente weiterhin gültige HTML-Dateien sind. Wenn du ein Vorlagenobjekt einfügst, werden Vorlagen-Tags in den Code eingefügt.

Die allgemeinen Syntaxregeln sind wie folgt:

  • Überall dort, wo ein Leerzeichen erscheint, kannst du eine beliebige Menge an Leerraum (Leerzeichen, Tabs, Zeilenumbrüche) einsetzen.Der Leerraum ist obligatorisch, außer am Anfang oder Ende eines Kommentars.

  • Attribute können in beliebiger Reihenfolge angegeben werden. Beispielsweise kannst du in einem TemplateParam 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. Einfache oder doppelte Anführungszeichen können 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="..." --> (entspricht @@...@@)

<!-- 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="..." -->
<!-- InstanceEndRepeat -->
<!-- InstanceBeginRepeatEntry -->
<!-- InstanceEndRepeatEntry -->

Vorlagensyntax überprüfen

Dreamweaver überprüft die Vorlage-Syntax beim Speichern einer Vorlage. Du kannst jedoch die Vorlage-Syntax auch manuell vor dem Speichern einer Vorlage überprüfen.Wenn du beispielsweise einen Vorlage-Parameter oder -Ausdruck in der Code-Ansicht hinzufügst, kannst du überprüfen, ob der Code der korrekten Syntax folgt.

Öffne das Dokument, das du überprüfen möchtest, im Dokument-Fenster.

Wählen Sie „Werkzeuge“ > „Vorlagen“ > „Vorlagensyntax überprüfen“.

Eine Fehlermeldung wird eingeblendet, wenn die Syntax nicht korrekt ist. Die Fehlermeldung beschreibt den Fehler und verweist auf die spezifische Zeile im Code, in der der Fehler auftritt.