Pravidla syntaxe pro tagy předloh v aplikaci Dreamweaver

Naposledy aktualizováno 27. 4. 2021

Přečtěte si toto téma popisující přidání pravidel syntaxe pro tagy předloh v aplikaci Dreamweaver. Naučte se ručně zkontrolovat tagy předloh.

Dreamweaver používá značky HTML poznámek k určování oblastí v šablonách a dokumentech založených na šablonách, takže dokumenty založené na šablonách jsou stále platnými soubory HTML. Když vložíte objekt šablony, do kódu se vloží značky šablony.

Všeobecná pravidla syntaxe jsou následující:

  • Všude, kde se objeví mezera, můžete dosadit libovolné množství bílých znaků (mezery, tabulátory, zalomení řádků). Bílé znaky jsou povinné s výjimkou úplného začátku nebo konce poznámky.

  • Atributy je možné zadávat v libovolném pořadí. Například v TemplateParam můžete před názvem určit typ.

  • V komentářích a názvech atributů se rozlišují velká a malá písmena.

  • Všechny atributy musejí být v uvozovkách. Lze použít jednoduché nebo dvojité uvozovky.

Tagy předlohy

Dreamweaver používá následující značky šablon:

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

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

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

Tagy instancí

Dreamweaver používá následující označení instancí:

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

Kontrola syntaxe předlohy

Dreamweaver kontroluje syntaxi šablony při ukládání šablony, ale můžete ručně zkontrolovat syntaxi šablony před uložením šablony. Například když přidáte parametr šablony nebo výraz v zobrazení kódu, můžete zkontrolovat, že kód má správnou syntaxi.

Otevřete dokument, který chcete zkontrolovat, v okně Dokument.

Vyberte možnost Nástroje > Předlohy > Zkontrolovat syntaxi předlohy.

Pokud je syntaxe chybná, zobrazí se chybová zpráva. Chybové hlášení popisuje chybu a odkazuje na konkrétní řádek v kódu, kde se chyba vyskytuje.