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.
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.
Tvorba nádherných webů v aplikaci Dreamweaver
Vytvářejte, kódujte a spravujte dynamické weby pomocí výkonného všestranného nástroje.