【问题标题】:How to hide master page from Site Master Page and System Master Page dropdown in Site Master Page Settings如何在站点母版页设置中从站点母版页和系统母版页下拉菜单中隐藏母版页
【发布时间】:2017-06-01 11:29:49
【问题描述】:

我已经创建了我的自定义母版页。但我不想在站点母版页设置中的站点母版页和系统母版页下拉菜单中显示它。

如何以编程方式执行此操作?

【问题讨论】:

    标签: sharepoint sharepoint-2010 sharepoint-2013 master-pages


    【解决方案1】:

    我从来没有这样做过,但如果我这样做,我会编写一个脚本,该脚本将在页面加载时触发以读取页面 url。如果 url 匹配脚本只会找到下拉菜单并隐藏母版页项。

    我宁愿直接从标签中删除选项。

    问候, 凯尤尔·潘迪亚

    【讨论】:

      【解决方案2】:

      所以,我终于得到了答案。 要解决此问题,您必须在 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”。

      确保在部署之前应为特定站点集合激活发布功能。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多