Syntaxregler för malltaggar i Dreamweaver

Senast uppdaterad den 27 apr. 2021

Läs det här avsnittet om du vill veta hur du lägger till syntaxregler för malltaggar i Dreamweaver. Läs om hur du kontrollerar malltaggar manuellt.

Dreamweaver använder HTML kommentarstaggar för att specificera regioner i mallar och mallbaserade dokument, så mallbaserade dokument är fortfarande giltiga HTML-filer. När du infogar ett mallobjekt infogas malltaggar i koden.

De allmänna syntaxreglerna är följande:

  • Överallt där ett mellanslag förekommer kan du ersätta det med valfri mängd blanktecken (mellanslag, tabbar, radbrytningar).Det vita utrymmet är obligatoriskt utom i början eller slutet av en kommentar.

  • Attribut kan tilldelas i vilken ordning som helst. Till exempel, i en TemplateParam, kan du specificera typen före namnet.

  • Kommentar- och attributnamn är skiftlägeskänsliga.

  • Alla attribut måste vara inom citattecken. Enkla eller dubbla citattecken kan användas.

Malltaggar

Dreamweaver använder följande malltaggar:

<!-- 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="..." --> (motsvarande @@...@@)

<!-- TemplatePassthroughExpr expr="..." --> 

<!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->

Instanstaggar

Dreamweaver använder följande instanstaggar:

<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." -->
<!-- InstanceEnd -->
<!-- InstanceBeginEditable name="..." -->
<!-- InstanceEndEditable -->
<!-- InstanceParam name="..." type="..." value="..."passthrough="..."-->
<!-- InstanceBeginRepeat name="..." -->
<!-- InstanceEndRepeat -->
<!-- InstanceBeginRepeatEntry -->
<!-- InstanceEndRepeatEntry -->

Kontrollera mallens syntax

Dreamweaver kontrollerar mallsyntaxen när du sparar en mall, men du kan manuellt kontrollera mallsyntaxen innan du sparar en mall.Om du till exempel lägger till en mallparameter eller ett uttryck i kodvyn kan du kontrollera att koden följer korrekt syntax.

Öppna dokumentet du vill kontrollera i dokumentfönstret.

Välj Verktyg > Mallar > Kontrollera mallens syntax.

Ett felmeddelande visas om syntaxen är felaktig. Felmeddelandet beskriver felet och hänvisar till den specifika raden i koden där felet finns.