Mises en page et pages maîtres
La publication dans Microsoft Office SharePoint Server 2007 est à la base un moyen de créer et d'afficher des informations à l'aide d'un ensemble de modèles. Par rapport à la publication dans Office SharePoint Server 2007, 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 champ et des composants WebPart. L'illustration ci-dessous montre comment les mises en page et les pages maîtres contribuent à créer la disposition d'une page Web.
Grâce aux pages maîtres, vous pouvez facilement fournir 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 Microsoft ASP.NET 2.0 (contrôles .ascx), des contrôles serveur Web et des composants WebPart.
Le site SharePoint de plus haut niveau d'une collection de sites hébergée sur Office SharePoint Server 2007 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, Office SharePoint Server 2007 crée une galerie de pages maîtres pour chaque site ; toutefois, vous pouvez seulement créer de nouvelles pages avec les mises en page stockées dans la galerie des pages maîtres du site de plus haut niveau 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 champ qui sont liés aux champs de l'élément de liste des pages maîtres. Vous pouvez utiliser les contrôles par défaut ou en créer. Les contrôles de champ permettent de modifier le contenu et de l'adapter pour l'affichage, tout comme les contrôles d'espaces réservés dans MCMS 2002. Pour un exemple de code qui crée et utilise un contrôle de champ personnalisé, voir How to: Create a Custom Field Control .
Notes
Lorsque vous effectuez une migration de contenu à partir de MCMS 2002, Office SharePoint Server 2007 crée un ensemble de dossiers pour conserver la structure de la galerie de modèles. Dans chaque dossier, il crée une disposition de page de base par défaut pour chaque élément de la galerie de modèles déjà présent dans MCMS.
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, consultez le Kit de développement (SDK) Windows SharePoint Services 3.0, ainsi que le Centre de développement ASP.NET.
Voir aussi
Autres ressources
Procédure : créer une page maître minimale
Modèle de mise en page
Modèle de traitement des pages