Pages maîtres des pages d’application
Dernière modification : vendredi 2 octobre 2009
S’applique à : SharePoint Foundation 2010
Dans cet article
Utilisation de l’attribut DynamicMasterPageFile
Pages d’application protégées
Utilisation de pages maîtres dynamiques dans les pages d’application personnalisées
Dans Microsoft SharePoint Foundation, les pages d’application peuvent désormais hériter d’une page maître de site personnalisée via l’attribut DynamicMasterPageFile.
Utilisation de l’attribut DynamicMasterPageFile
L’attribut DynamicMasterPageFile remplace l’attribut MasterPageFile dans les pages d’application de SharePoint Foundation. En utilisant l’attribut DynamicMasterPageFile, la page d’application fait référence à la page maître de site plutôt qu’à la page maître d’application par défaut. Si nécessaire, les administrateurs de sites peuvent désactiver cette référence automatique à la page maître de site via l’administration centrale ou à l’aide de la propriété MasterPageReferenceEnabled de l’objet SPWebApplication.
Certaines pages d’application possèdent un dispositif de protection qui empêche toute erreur liée à des pages maîtres de site « endommagées ». Ce dispositif est présenté en détail ci-dessous.
Pages d’application protégées
Vous trouverez ci-dessous les pages d’application qui possèdent un dispositif de protection contre une page maître endommagée. Si ces pages rencontrent une erreur lors du chargement de la page maître dynamique, une page maître sécurisée, située dans le dossier _layouts, est chargée à la place.
AccessDenied.aspx
MngSiteAdmin.aspx
People.aspx
RecycleBin.aspx
ReGhost.aspx
ReqAcc.aspx
Settings.aspx
UserDisp.aspx
ViewLsts.aspx
Utilisation de pages maîtres dynamiques dans les pages d’application personnalisées
Si vous créez une page d’application personnalisée, celle-ci doit hériter de la classe de base LayoutsPageBase et utiliser un des jetons dynamiques répertoriés ci-dessous.
Jetons dynamiques :
~masterurl/default.master – La page d’application fait référence au fichier de page maître stocké dans la propriété MasterUrl.
~masterurl/custom.master – La page d’application fait référence au fichier de page maître stocké dans la propriété CustomMasterUrl.
Important
Vous ne pouvez pas utiliser de jetons statiques dans l’attribut DynamicMasterPageFile.