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 région facultative est une région de modèle que les utilisateurs peuvent programmer pour qu’elle s’affiche ou reste masquée dans les documents basés sur ce modèle. Utilisez une région facultative si vous souhaitez définir les conditions suivant lesquelles certains éléments d’un document doivent s’afficher.

Lorsque vous insérez une région facultative, vous pouvez associer des valeurs spécifiques à un paramètre de modèle ou bien définir des instructions conditionnelles (instructions If...else) pour des régions de modèle. Vous pouvez utiliser des opérateurs simples (true/false) ou bien définir des instructions conditionnelles et des expressions plus complexes. Vous pouvez modifier la région facultative ultérieurement si nécessaire. Suivant les conditions définies, l’utilisateur du modèle peut modifier les paramètres dans les documents qu’il crée à partir du modèle et décider si la région facultative doit s’afficher ou non.

Vous pouvez lier plusieurs régions facultatives à un paramètre nommé. Dans les documents basés sur un modèle, les régions liées entre elles forment un groupe qui s’affiche ou reste masqué. Vous pouvez par exemple associer à un article une image de remise (par exemple : « Liquidation totale ! ») et le texte du prix de vente.

Insertion d’une région facultative

Une région facultative permet de décider si des éléments doivent s’afficher ou être masqués dans les documents basés sur un modèle. Il existe quatre types de régions facultatives :

  • Les régions facultatives non modifiables, qui permettent à l’utilisateur du modèle d’afficher ou de masquer des régions spécialement marquées sans lui permettre d’en modifier le contenu.

    L’onglet d’une région facultative est précédé du mot if dans un modèle. Suivant la condition définie dans le modèle, l’utilisateur du modèle peut décider si la région doit apparaître dans les pages qu’il crée.

  • Les régions facultatives modifiables, qui permettent à l’utilisateur du modèle de décider si la région doit être affichée ou masquée et qui permettent aux utilisateurs d’en modifier le contenu.

    Par exemple, si la région facultative comprend une image ou du texte, l’utilisateur du modèle peut décider si le contenu doit s’afficher et peut y apporter des modifications si nécessaire. Une région modifiable est contrôlée par une instruction conditionnelle.

Insertion d’une région facultative non modifiable

  1. Dans la fenêtre de document, sélectionnez l’élément que vous souhaitez définir comme région facultative.
  2. Effectuez l’une des opérations suivantes :
    • 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.

  3. Tapez un nom pour la région facultative, puis cliquez sur l’onglet Avancé si vous souhaitez définir des valeurs pour la région facultative, puis cliquez sur OK.

Insertion d’une région facultative modifiable

  1. Dans la fenêtre de document, placez le point d’insertion là où vous voulez insérer la région facultative.

    Remarque :

    Il est impossible d’envelopper 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.

  2. Effectuez l’une des opérations suivantes :
    • Sélectionnez Insertion > Modèle > Région facultative modifiable.

    • Dans la catégorie Modèles du panneau Insertion, sélectionnez Région facultative modifiable.

  3. Tapez un nom pour la région facultative, puis cliquez sur l’onglet Avancé si vous souhaitez définir des valeurs pour la région facultative, puis cliquez sur OK.

Définition de valeurs pour une région facultative

Il est possible de modifier les paramètres d’une région facultative insérée dans un modèle. Par exemple, vous pouvez indiquer si le paramètre par défaut du contenu est d’être affiché ou non, de lier un paramètre à une région facultative existante ou de modifier une expression de modèle.

Créez des paramètres de modèle et définissez des instructions conditionnelles (instructions If...else) pour les régions de modèle. Vous pouvez utiliser des opérateurs simples (true/false) ou bien définir des instructions conditionnelles et des expressions plus complexes.

Les options de l’onglet Avancé vous permettent de lier plusieurs régions facultatives à un paramètre nommé. Dans les documents basés sur un modèle, les régions liées entre elles forment un groupe qui s’affiche ou reste masqué. Vous pouvez par exemple associer à un article une image de remise (par exemple : « Liquidation totale ! ») et le texte du prix de vente.

Vous pouvez également utiliser l’onglet Avancé pour rédiger une expression de modèle permettant de calculer une valeur liée à la région facultative et d’afficher ou de masquer cette région selon la valeur obtenue.

  1. Dans la fenêtre Document, procédez de l’une des manières suivantes :
    • En mode Création, cliquez sur l’onglet correspondant à la région facultative que vous souhaitez modifier.

    • En mode Création, placez le point d’insertion dans la région du modèle, puis, dans le sélecteur de balises situé en bas de la fenêtre de document, sélectionnez la balise de modèle <mmtemplate:if>.

    • En mode Code, cliquez sur la balise de commentaire de la région que vous souhaitez modifier.

  2. Dans l’inspecteur Propriétés (Fenêtre > Propriétés), cliquez sur le bouton Modifier.
  3. Dans l’onglet Base, tapez un nom pour le paramètre dans la zone Nom.
  4. 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.

    Remarque :

    Pour attribuer une autre valeur au paramètre, recherchez le paramètre dans la section du document en mode Code et modifiez la valeur.

  5. (Facultatif) Cliquez sur l’onglet Avancé, puis définissez les options suivantes :
    • 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.

    Remarque :

    Dreamweaver insère automatiquement des guillemets doubles avant et après le texte saisi.

  6. Cliquez sur OK.

    Lorsque vous utilisez l’objet de modèle Région 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" -->

    Du code semblable à celui présenté ci-dessous s’affiche à l’emplacement de la région facultative :

    <!-- 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 ce modèle.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne