Pages maîtres par défaut dans SharePoint Foundation
Dernière modification : mardi 6 octobre 2009
S’applique à : SharePoint Foundation 2010
Les pages maîtres définissent une structure commune pour toutes les pages Web dans Microsoft SharePoint Foundation. Par défaut, lorsqu'une page Web est demandée, la page maître et la page de contenu sont combinées pour produire une seule page. La page contient les éléments de mise en page de la page maître ainsi que le contenu émanant de la page de contenu. En utilisant une page maître, toutes les pages de contenu et d'application partagent la même structure de page et ont une présentation homogène. Dans les versions précédentes de ce produit, les pages de contenu et d'application utilisaient des pages maîtres différentes. Les deux types de pages partagent maintenant la même page maître. Pour plus d'informations sur les pages d'application qui utilisent des pages maîtres, consultez Pages maîtres des pages d’application.
SharePoint Foundation utilise v4.master comme page maître principale. Toutes les pages de contenu et d'application utilisent v4.master. Une fois le produit installé, les pages maîtres sont situées dans le répertoire TEMPLATE\GLOBAL %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\. Du moment que cette page maître n'est pas personnalisée, sa définition de page est mise en cache sur le serveur Web frontal et partagée entre les sites. Si la page maître est modifiée pour un site SharePoint Foundation particulier, la copie modifiée du fichier de la page maître est stocké dans la base de données de contenu.
Structure de la page maître
Les pages maîtres contiennent du texte statique et des contrôles qui apparaissent sur toutes les pages. Elles contiennent aussi un ou plusieurs contrôles ContentPlaceholder. Les espaces réservés du contenu définissent les zones où apparaissent les informations qui sont stockées dans une page de contenu. Les pages maîtres de contenu doivent avoir les mêmes contrôles et espaces de réserve du contenu que la page maître par défaut.
Les espaces réservés du contenu pour les pages d'application et de contenu sont maintenant les mêmes dans Microsoft SharePoint Foundation. En ayant les mêmes espaces réservés du contenu, les pages de contenu et d'application peuvent utiliser la même page maître pour une présentation homogène dans l'ensemble du site.
Pages Simplev4.Master
SharePoint Foundation inclut sept pages qui utilisent le fichier de page maître simplev4.master. Ces pages s'affichent même si la page maître du site est endommagée ou n'est pas accessible à l'utilisateur actuel.
Login.aspx
SignOut.aspx
Error.aspx
ReqAcc.aspx
Confirmation.aspx
WebDeleted.aspx
AccessDenied.aspx
Pour personnaliser ces pages, une page de remplacement doit être créée et stockée dans le répertoire _layouts sur le serveur. La fonction UpdateMappedPage(SPWebApplication.SPCustomPage, String) a été ajoutée à l'objet SPWebApplication pour mapper la page simple d'origine et la page de remplacement. L'objet SPWebApplication.SPCustomPage définit la page à remplacer avec la page personnalisée. Le mappage peut être extrait via la fonction SPWebApplication.GetMappedPage dans le modèle objet. Un mappage peut également être supprimé en définissant le chemin de page de remplacement à la valeur null.