Consultez cette rubrique pour savoir comment ajouter des règles de syntaxe pour les balises de modèle sous Dreamweaver. Comment vérifier manuellement des balises de modèle.
Dreamweaver utilise les balises de commentaire HTML pour spécifier les régions dans les modèles et les documents basés sur des modèles, de sorte que les documents basés sur des modèles restent des fichiers HTML valides.Lorsque vous insérez un objet de modèle, des balises de modèle sont insérées dans le code.
Les règles de syntaxe générale sont les suivantes :
Partout où un espace apparaît, vous pouvez substituer n'importe quelle quantité d'espace blanc (espaces, tabulations, sauts de ligne). L'espace blanc est obligatoire sauf au tout début ou à la fin d'un commentaire.
Les attributs peuvent être saisis dans n'importe quel ordre. Par exemple, dans un TemplateParam, vous pouvez spécifier le type avant le nom.
Les noms des commentaires et des attributs sont sensibles à la casse.
Tous les attributs doivent être entre guillemets. Des guillemets simples ou doubles peuvent être utilisés.
Balises de modèle
Dreamweaver utilise les balises de modèle suivantes :
<!-- 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="..." --> (équivalent à @@...@@)
<!-- TemplatePassthroughExpr expr="..." -->
<!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->
Balises d’instance
Dreamweaver utilise les balises d'instance suivantes :
<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." -->
<!-- InstanceEnd -->
<!-- InstanceBeginEditable name="..." -->
<!-- InstanceEndEditable -->
<!-- InstanceParam name="..." type="..." value="..." passthrough="..." -->
<!-- InstanceBeginRepeat name="..." -->
<!-- InstanceEndRepeat -->
<!-- InstanceBeginRepeatEntry -->
<!-- InstanceEndRepeatEntry -->
Vérification de la syntaxe du modèle
Dreamweaver vérifie la syntaxe du template lorsque vous enregistrez un template, mais vous pouvez vérifier manuellement la syntaxe du template avant d'enregistrer un template. Par exemple, si vous ajoutez un paramètre de modèle ou une expression en mode Code, vous pouvez vérifier que le code suit la syntaxe correcte.
Choisissez Outils > Modèles > Vérifier la syntaxe du modèle.
Un message d’erreur s’affiche lorsque cette syntaxe est incorrecte. Le message d'erreur décrit l'erreur et fait référence à la ligne spécifique du code où l'erreur existe.
Créez de magnifiques sites web dans Dreamweaver
Concevez, codez et gérez des sites web dynamiques dans un puissant outil tout-en-un.