Comment créer des modèles imbriqués sous Dreamweaver

Dernière mise à jour le 25 avr. 2024

Comment créer des modèles imbriqués pour contrôler le contenu dans les pages qui partagent des éléments de conception sous Dreamweaver.

Un modèle imbriqué est un modèle dont la conception et les zones modifiables sont basées sur un autre modèle.Les modèles imbriqués sont utiles pour contrôler le contenu dans les pages d'un site qui partagent de nombreux éléments de conception, mais présentent quelques variations entre les pages.Par exemple, un template de base peut contenir des zones de design plus larges et être utilisable par de nombreux contributeurs de contenu pour un site, tandis qu'un template imbriqué peut définir davantage les zones modifiables dans les pages pour une section spécifique d'un site.

Les zones modifiables d'un modèle de base sont transmises au modèle imbriqué, et restent modifiables dans les pages créées à partir d'un modèle imbriqué, sauf si de nouvelles zones de modèle sont insérées dans ces zones.

Les modifications apportées à un template de base sont automatiquement mises à jour dans les template basés sur le template de base, et dans tous les documents basés sur des template qui sont basés sur les template principaux et imbriqués.

Dans l'exemple suivant, le modèle trioHome contient trois régions modifiables, nommées Body, NavBar, et Footer :

Un modèle présentant trois zones modifiables

Pour créer un modèle imbriqué, un nouveau document basé sur le modèle a été créé puis enregistré comme modèle et nommé TrioNested.Dans le template imbriqué, deux zones modifiables ont été ajoutées dans la zone modifiable nommée Body.

Modèle imbriqué

Lorsque vous ajoutez une nouvelle zone modifiable dans une zone modifiable transmise au template imbriqué, la couleur de surbrillance de la zone modifiable change en orange. Le contenu que vous ajoutez en dehors de la zone modifiable, comme le graphique dans editableColumn, n'est plus modifiable dans les documents basés sur le template imbriqué. Les zones modifiables surlignées en bleu, qu'elles soient ajoutées dans le template imbriqué ou transmises depuis le template de base, restent modifiables dans les documents basés sur le template imbriqué. Les zones de modèle qui ne contiennent pas de zone modifiable sont transmises aux documents basés sur des modèles comme zones modifiables.

Création d’un modèle imbriqué

Les modèles imbriqués vous permettent de créer des variations d'un modèle de base.Vous pouvez imbriquer plusieurs modèles pour définir des mises en page de plus en plus spécifiques.

Par défaut, toutes les zones de template modifiables du template de base sont transmises par le template imbriqué au document basé sur le template imbriqué. Cela signifie que si vous créez une zone modifiable dans un template de base, puis créez un template imbriqué, la zone modifiable apparaît dans les documents basés sur le template imbriqué (si vous n'avez pas inséré de nouvelles zones de template dans cette zone dans le template imbriqué).

Annotation

Vous pouvez insérer un balisage de template à l'intérieur d'une zone modifiable pour qu'elle ne soit pas transmise comme zone modifiable dans les documents basés sur le template imbriqué. Ces zones ont une bordure orange au lieu d'une bordure bleue.

Créez un document à partir du modèle sur lequel vous souhaitez baser le modèle imbriqué. Effectuez l’une des opérations suivantes :

  • Dans le panneau Actifs, cliquez sur Modèles dans le volet de gauche. Sélectionnez Nouveau modèle dans le volet inférieur.

  • Choisissez Fichier > Nouveau. Dans la boîte de dialogue Nouveau document, sélectionnez la catégorie Page à partir d'un modèle, puis sélectionnez le site qui contient le modèle que vous souhaitez utiliser.Dans la liste des modèles, double-cliquez sur le modèle pour créer un nouveau document.

Choisissez Fichier > Enregistrer sous. Dans la boîte de dialogue Enregistrer sous, sélectionnez Fichiers modèles dans la liste déroulante Enregistrer sous le type.

Entrez un nom dans la zone Enregistrer sous, puis cliquez sur OK pour enregistrer le nouveau document en tant que modèle imbriqué.

Empêcher une zone modifiable de se transmettre à un template imbriqué

Dans les modèles imbriqués, les zones modifiables transmises ont une bordure bleue.Vous pouvez insérer un balisage de template à l'intérieur d'une zone modifiable pour qu'elle ne soit pas transmise comme zone modifiable dans les documents basés sur le template imbriqué. Ces zones ont une bordure orange au lieu d'une bordure bleue.

En mode Code, localisez la zone modifiable que vous souhaitez empêcher de se transmettre.

Les régions modifiables sont définies par les balises de commentaire du modèle.

Ajoutez le code suivant au code de la région modifiable :

@@(" ")@@

Ce code de modèle peut être placé n'importe où dans les balises <!-- InstanceBeginEditable --><!-- InstanceEndEditable --> qui entourent la région modifiable.Par exemple :

<!-- InstanceBeginEditable name="EditRegion1" -->

<p>@@("")@@ Modifiable 1 </p>

<!-- InstanceEndEditable -->