Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Recently someone requested me to change the default master page of a wiki site to something else. I designed a master page and uploaded that in the master page gallery.
However, when I went to site settings page there was no option of "Master Page" under look and feel. So I tried the usual way of directly going by URL and pasted this in URL _layouts/ChangeSitemasterpage.aspx...
I got an error on my screen as follows:
Invalid field name. {7581e709-5d87-42e7-9fe6-698ef5e86dd3} at Microsoft.SharePoint.SPFieldCollection.GetFieldById(Guid fieldId, Boolean bThrowException)
at Microsoft.SharePoint.SPFieldCollection.get_Item(Guid id)
at Microsoft.SharePoint.Publishing.Internal.QueryBuilderHelper.AddExcludeObsoleteToQuery(StringBuilder builder, SPDocumentLibrary layoutLibrary)
at Microsoft.SharePoint.Publishing.PublishingSite.GetMasterPageLayouts(Boolean excludeObsolete)
at Microsoft.SharePoint.Publishing.Internal.CodeBehind.AreaChromeSettingsPage.InitDataList()
at Microsoft.SharePoint.Publishing.Internal.CodeBehind.AreaChromeSettingsPage.LoadValues()
at Microsoft.SharePoint.Publishing.Internal.CodeBehind.AreaChromeSettingsPage.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
I found the documentation about this error in a KB article http://support.microsoft.com/kb/2000827. I followed the steps but got stuck in a step where it was asking me to create a custom content type and to extend from the Publishing content type since this option was not listed over there in the drop-down of parent content type.
I found a very simple solution to this problem. I checked in my 12/Templates/Features folder and found that these content types are getting added by a hidden site collection feature "PublishingResources".
I activated the same on the site using the STSADM activate feature command here: http://technet.microsoft.com/en-us/library/cc262692(v=office.12).aspx
So now the desired parent content type was added, and I was able to locate this in the drop down.
I followed rest of the steps in the KB article and it worked for me.