Pour changer la master page d'un site Web par API, vous pouvez utiliser la classe PublishingWeb du namespace Microsoft.SharePoint.Publishing lui même dans la DLL 12\ISAPI\Microsoft.SharePoint.Publishing.dll.
Pour changer la master page utilisez la methode : MasterUrl et CustomMasterUrl
Pour changer la feuille de style : AlternateCssUrl
Voici un exemple de code
PublishingWeb pub = PublishingWeb.GetPublishingWeb(web);
pub.MasterUrl.SetValue("/_catalogs/masterpage/MyPage.master", true);
pub.CustomMasterUrl.SetValue("/_catalogs/masterpage/MyPage.master", true);
pub.AlternateCssUrl.SetValue("/_catalogs/masterpage/MyCss.css", true);
pub.Update();
21/08/2007
Changer la master page d'un site Web par API
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire