Mappages de modèle

Les mappages de modèle permettent de déterminer les modèles de présentation qui sont utilisés pour l'affichage de chaque zone de site ou objet de contenu.

Stratégies de mappage de modèle

Le modèle de présentation utilisé par un objet est déterminé par la relation entre le modèle de création de l'objet et un modèle de présentation défini dans le modèle de création, ou un mappage de modèle défini dans une zone de site dans le chemin de l'objet en cours. Les mappages de modèle affectés dans des zones de site remplacent ceux qui sont définis dans les modèles de création.

Les relations suivantes peuvent alors apparaître :

  • Un objet de contenu peut être affiché au moyen de deux modèles de présentation différents s'ils se trouvent dans des zones de site distinctes.
  • Deux objets utilisant des modèles de création différents peuvent être affichés avec le même modèle de présentation si les deux modèles de création sont mappés au même modèle de présentation.
Définition dans des modèles de création
Si vous sélectionnez un modèle de présentation par défaut dans un modèle de création, le premier est utilisé comme modèle de présentation par défaut pour tous les objets qui reposent sur ce modèle de création. Cela vous permet de faire en sorte que tous les objets basés sur ce modèle de création sont affichés avec le même modèle de présentation. Toutefois, cela ne garantit pas la cohérence de conception avec les autres objets qui se trouvent dans la même zone de site. Si un mappage de modèle différent est spécifié dans une zone de site figurant dans le chemin de l'objet, le mappage de modèle qui est défini dans la dernière partie du chemin de l'objet est utilisé à la place.
Définition dans des zones de site
Si vous définissez un mappage de modèle dans une zone de site, cette stratégie permet de garantir que tous les objets reposant sur le modèle de création sélectionné utilisent le même modèle de présentation dans cette zone de site. Si un mappage de modèle différent est spécifié dans une zone de site enfant de la zone de site parent, le mappage de modèle qui est défini dans la zone de site dans la dernière partie du chemin de l'objet est utilisé.

Exemples de mappage de modèle

Dans ces exemples, les mappages de modèle suivants sont utilisés :
  • Authoring Template 1 utilise également Presentation Template 1 comme modèle de présentation par défaut.
  • Authoring Template 2 uses Presentation Template 2 as its default presentation template
  • Authoring Template 3 utilise Presentation Template 2 comme modèle de présentation par défaut.
  • Authoring Template 4 n'a pas de modèle de présentation par défaut.
  • Site Area 1 ne possède pas de mappage de modèle.
  • Site Area 2 contient un mappage entre Authoring Template 1 et Presentation Template 2
  • Site Area 1 et Site Area 2 se trouvent sous Site Area A.
  • Site Area A contains a mapping between Authoring Template 4 and Presentation Template 3
Le modèle de présentation utilisé par chaque objet est déterminé par le modèle de création que l'objet a utilisé et par l'emplacement de l'objet dans la structure du site.
Tableau 1. Résultats des mappages de modèles
Contenu et emplacement Résultat
Utilisation de Authoring Template 1 par Content 1 qui se trouve dans Site Area 1 Etant donné que la Site Area 1 ne contient aucun mappage de modèle, le Content 1 s'affiche avec le Presentation Template 1 qui est le modèle de présentation par défaut du Authoring Template 1.
Content 1 using Authoring Template 1 located in Site Area 2 Etant donné que Site Area 2 contient un mappage entre Authoring Template 1 et Presentation Template 2, Content 1 s'affiche avec Presentation Template 2.
Content 2 using Authoring Template 2 located in Site Area 1 Etant donné que la Site Area 1 ne contient aucun mappage de modèle, le Content 2 s'affiche avec le Presentation Template 2 qui est le modèle de présentation par défaut du Authoring Template 2.
Content 3 using Authoring Template 3 located in Site Area 1 Etant donné que la Site Area 1 ne contient aucun mappage de modèle, le Content 3 s'affiche également avec Presentation Template 2 qui est le modèle de présentation par défaut de Authoring Template 3.
Content 4 using Authoring Template 4 located in Site Area 1 Etant donné que la Site Area 1 ne contient aucun mappage de modèle, le Content 4 s'affiche avec le Presentation Template 3 qui est mappé à Authoring Template 4 dans Site Area A.

Références des éléments

Il est important de tenir compte des éléments suivants lors du référencement d'éléments dans une présentation :

  • Les éléments utilisés par un modèle de présentation doivent être définis dans le modèle de création sur lequel le contenu est basé.
  • Si l'élément référencé n'existe pas dans l'objet courant, rien ne s'affiche dans cette section du modèle de présentation.

Bien que l'auteur du modèle puisse identifier un certain nombre d'éléments pouvant être affichés dans le formulaire d'objet, l'affichage des éléments dépend du modèle de présentation utilisé avec le modèle de création pour afficher le formulaire de contenu. Un modèle de présentation est susceptible de ne pas comporter tous les éléments définis dans un modèle de création. Cependant, pour qu'un élément ou un type d'élément soit disponible pour un modèle de présentation, celui-ci doit être inclus dans le modèle de création utilisé pour créer le contenu.