我已经创建了我的自定义母版页。但我不想在Site Master Page Settings中的Site Master Page和System Master Page下拉列表中显示它。如何在站点母版页设置中隐藏站点母版页和系统母版页下拉中的母版页
我该如何编程?
我已经创建了我的自定义母版页。但我不想在Site Master Page Settings中的Site Master Page和System Master Page下拉列表中显示它。如何在站点母版页设置中隐藏站点母版页和系统母版页下拉中的母版页
我该如何编程?
所以,最后我得到了答案。 要解决此问题,您必须在element.xml文件中进行更改。
<File Path="MasterPageGalleryModule\xyz.master" Url="xyz.Configuration.master" Type="GhostableInLibrary">
<Property Name="Title" Value="xyz Masterpage" />
<Property Name="UIVersion" Value="15" />
<Property Name="ContentType" Value="$Resources:cmscore,contenttype_masterpage_name;" />
**<Property Name="PublishingHidden" Value="TRUE" />**
</File>
要隐藏你必须增加新的属性,即PublishingHidden并将其值设置为“TRUE”母版页。
确保在部署前应为特定的sitecollection激活发布功能。
我从来没有这样做过,但如果我这样做,我会写一个脚本,将触发页面加载阅读页面url。如果url匹配脚本,只会查找下拉菜单并隐藏masterpage项目。
相反,我会直接从标签中删除选项。
问候, Keyur潘迪亚