After deploying the custom Master Page we need to activate
the Master Page for the particular site collection. After Activating the Custom
Master Page, these are now visible in the Master Pages tab in Site Actions –
Site Settings – Galleries – Master Pages. To set the custom Master Page as
Default Master Page in SharePoint Foundation 2010, the user has to set it
through SharePoint Designer. The User can also set the custom Master Page as
Default using the following Powershell Script:
//For Single Site
$web = Get-SPWeb
http://sitename
$web.CustomMasterUrl
= "/_catalogs/masterpage/custommasterpagename.master"
$web.MasterUrl =
"/_catalogs/masterpage/custommasterpagename.master"
$web.Update()
//For All sites & Subsites within the site
collection
$site =
Get-SPSite -Identity http://sitename
foreach($subsite
in $site.AllWebs)
{
$subsite.AllowUnsafeUpdates
= "True"
$subsite.CustomMasterUrl
= "/_catalogs/masterpage/custommasterpagename.master"
$subsite.Update()
$subsite.AllowUnsafeUpdates
= "False"
$subsite.Dispose()
}
No comments:
Post a Comment