Mises en page et pages maîtres
Dernière modification : jeudi 15 avril 2010
S’applique à : SharePoint Server 2010
La publication dans Microsoft SharePoint Server 2010 est à la base un moyen de créer et d’afficher des informations à l’aide d’un ensemble de modèles. En ce qui concerne la publication dans SharePoint Server 2010, il existe deux modèles fondamentaux à bien comprendre : les pages maîtres et les mises en page.
Les pages maîtres et les mises en page déterminent l’aspect général de votre site SharePoint. Les pages maîtres contiennent des contrôles qui sont communs à plusieurs mises en page, comme la navigation, la recherche ou les préférences linguistiques pour les sites multilingues. Les mises en page contiennent des contrôles de champs et des composants WebPart.
Grâce aux pages maîtres, vous pouvez donner une apparence cohérente à votre site. Vous pouvez utiliser les pages maîtres pour positionner des éléments communs à toutes les pages, comme les contrôles de navigation, les logos de l’entreprise et les mentions de droits d’auteur. Dans les pages maîtres, vous pouvez utiliser des contrôles utilisateur (contrôles .ascx), des contrôles serveur Web et des composants WebPart.
Le site SharePoint Server de niveau supérieur d’une collection de sites hébergée sur SharePoint Server 2010 a une bibliothèque de documents spéciale appelée galerie des pages maîtres et des mises en page. Toutes les mises en page et les pages maîtres sont stockées dans cette bibliothèque de documents. La galerie des pages maîtres et des mises en page prend en charge la gestion des versions et les flux de travail, ce qui vous permet d’exploiter ces fonctionnalités pour vos pages maîtres et vos mises en page.
Notes
Par défaut, SharePoint Server 2010 crée une galerie de pages maîtres pour chaque site ; toutefois, vous pouvez créer uniquement de nouvelles pages avec les mises en page stockées dans la galerie des pages maîtres du site de niveau supérieur de la collection de sites.
Toutes les mises en page référencent une page maître qui est basée sur la propriété CustomMasterUrl de la classe SPWeb. Toutes les mises en page hébergent des contrôles appelés contrôles de champs qui sont liés à des champs de l’élément de liste des pages maîtres. Vous pouvez utiliser les contrôles par défaut ou en créer des personnalisés. Les contrôles de champs permettent de modifier le contenu et de l’adapter pour l’affichage. Pour un exemple de code qui crée et utilise un contrôle de champ personnalisé, voir How to: Create a Custom Field Control .
Les mises en page peuvent être utilisées par toutes les instances de page créées d'après cette mise en page. Les pages maîtres peuvent être utilisées par toutes les instances de page du site. Les instances de page basées sur la même mise en page dans différents sites peuvent utiliser des pages maîtres différentes.
Pour plus d’informations sur les pages maîtres, voir le Centre de développement ASP.NET.
Voir aussi
Concepts
Modèle de traitement des pages
Autres ressources
Pages maîtres par défaut dans SharePoint Foundation
Pages maîtres des pages d’application
Mise à jour d'une page maître existante vers la page maître SharePoint Foundation