Utilisez des régions facultatives sur des modèles sous Dreamweaver si vous souhaitez définir les conditions suivant lesquelles certains éléments d’un document doivent s’afficher.
Une zone facultative est une zone dans un modèle que les utilisateurs peuvent définir pour afficher ou masquer dans un document basé sur un modèle.Utilisez une zone géographique facultative lorsque vous souhaitez définir des conditions d'affichage du contenu dans un document.
Lorsque vous insérez une zone géographique facultative, vous pouvez soit définir des valeurs spécifiques pour un paramètre de modèle, soit définir des instructions conditionnelles (instructions Si...sinon) pour les zones géographiques de modèle. Utilisez des opérations vrai/faux simples, ou définissez des instructions et expressions conditionnelles plus complexes. Vous pouvez modifier la région facultative ultérieurement si nécessaire. Selon les conditions que vous définissez, les utilisateurs de modèle peuvent modifier les paramètres dans les documents basés sur un modèle qu'ils créent et contrôler si la zone géographique facultative est affichée.
Vous pouvez lier plusieurs régions facultatives à un paramètre nommé. Dans le document basé sur un modèle, les deux régions seront affichées ou masquées ensemble.Par exemple, vous pouvez afficher une image « liquidation » et une zone de texte du prix de vente pour un article en promotion.
Insertion d’une région facultative
Utilisez une région facultative pour contrôler le contenu qui peut être affiché ou masqué dans un document basé sur un modèle.Il existe quatre types de régions facultatives :
- Zones géographiques facultatives non modifiables, qui
permettent aux utilisateurs de modèle d'afficher et de masquer des zones géographiques spécialement marquées
sans leur permettre de modifier le contenu.
L'onglet de modèle d'une zone géographique facultative est précédé du mot if. Selon la condition définie dans le modèle, un utilisateur de modèle peut définir si la zone géographique est visible dans les pages qu'il crée.
- Zones géographiques facultatives modifiables, qui permettent aux utilisateurs de modèle
de définir si la zone géographique affiche ou masque, et permettent aux utilisateurs de modifier
le contenu dans la zone géographique.
Par exemple, si la zone géographique facultative inclut une image ou du texte, l'utilisateur de modèle peut définir si le contenu est affiché, et également apporter des modifications au contenu si souhaité. Une région modifiable est contrôlée par une instruction conditionnelle.
Insérer une région facultative non modifiable
Sélectionnez Insertion > Modèle > Région facultative.
Dans la catégorie Commun du panneau Insertion, sélectionnez Modèles dans la liste déroulante, puis sélectionnez Région facultative.
Insertion d’une région facultative modifiable
Vous ne pouvez pas encapsuler une sélection pour créer une région facultative modifiable.Insérez la région, puis insérez le contenu dans la région.
Sélectionnez Insertion > Modèle > Région facultative modifiable.
Dans la catégorie Modèles du panneau Insertion, sélectionnez Région facultative modifiable.
Définition de valeurs pour une région facultative
Vous pouvez modifier les paramètres de zone géographique facultatifs après avoir inséré la zone géographique dans un modèle.Par exemple, vous pouvez modifier si le paramètre par défaut pour le contenu est d'être affiché ou non, pour lier un paramètre à une zone géographique facultative existante, ou pour modifier une expression de modèle.
Créez des paramètres de modèle et définissez des instructions conditionnelles (instructions Si...sinon) pour les zones géographiques de modèle. Vous pouvez utiliser des opérations vrai/faux simples ou définir des instructions et expressions conditionnelles plus complexes.
Dans l'onglet Avancé, vous pouvez lier plusieurs régions facultatives à un paramètre nommé.Dans le document basé sur un modèle, les deux régions s'affichent ou se masquent en tant qu'unité.Par exemple, vous pouvez afficher une image « liquidation » et une zone de texte de prix de vente pour un article en promotion.
Vous pouvez également utiliser l'onglet Avancé pour écrire une expression de modèle qui évalue une valeur pour la zone géographique facultative et l'affiche ou la masque selon la valeur.
En vue Création, cliquez sur l'onglet de modèle de la région facultative que vous souhaitez modifier.
En mode Création, placez le point d'insertion dans la zone géographique de modèle ; puis dans le sélecteur de balises situé en bas de la fenêtre Document, sélectionnez la balise de modèle, <mmtemplate:if>.
En vue Code, cliquez sur la balise de commentaire de la région de modèle que vous souhaitez modifier.
Cochez la case Afficher par défaut si vous souhaitez que la région sélectionnée s’affiche dans le document. Désactivez-la pour définir la valeur par défaut sur false.
Pour définir une valeur différente pour le paramètre, en vue Code, recherchez le paramètre dans la section du document et modifiez la valeur.
Si vous voulez lier des paramètres de régions facultatives, cliquez sur l'onglet Avancé, sélectionnez Utiliser le paramètre, puis choisissez dans le menu déroulant le paramètre auquel vous voulez lier le contenu sélectionné.
Si vous voulez rédiger une expression de modèle afin de contrôler l’affichage d’une région facultative, cliquez sur l’onglet Avancé, sélectionnez Saisir une expression, puis tapez l’expression dans la zone.
Dreamweaver insère automatiquement des guillemets doubles avant et après le texte saisi.
Lorsque vous utilisez l'objet de modèle Zone facultative, Dreamweaver insère des commentaires de modèle dans le code.Un paramètre de modèle est défini dans la section head, comme dans l'exemple suivant :<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->
À l'endroit où la zone géographique facultative est insérée, du code similaire au code ci-dessous apparaît :
<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->
<!-- TemplateBeginIf cond="departmentImage" -->
<p><img src="/images/airfare_on.gif" width="85" height="22"> </p>
<!-- TemplateEndIf -->
Vous pouvez accéder aux paramètres de modèle et les modifier dans le document basé sur un modèle.
Créez de magnifiques sites web dans Dreamweaver
Concevez, codez et gérez des sites web dynamiques dans un puissant outil tout-en-un.