【问题标题】:Unable to delete SharePoint Master Page无法删除 SharePoint 母版页
【发布时间】:2018-03-13 22:03:21
【问题描述】:

SharePoint 默认有两个母版页:Seattle 和 Oslo。一般规则是我们不应该修改这些默认母版页。如果我们需要任何定制,我们应该制作他们的副本,进行修改,上传到母版页库,然后使用它。然而,我的一位同事直接修改了它们,并且搞砸了一些 JavaScript 函数。它影响了 Performance Point Dashboard Designer 并不断开始显示 JavaScript 错误。

为了解决这个问题,我将默认母版页重命名为 Seattle_erroneous.masterpage 和 Oslo_erroneous.masterpage。我还重命名了他们各自的 .html 文件。我从另一个 Web 应用程序复制了 Seattle.masterpage 和 Oslo.masterpage 的新副本,以及它们的 .html 文件,将它们上传到 Master Page Gallery,发布它们的主要版本并开始在子站点中引用它们。它确实解决了 JavaScript 错误。

现在我想清理那些错误的母版页。当我尝试从图库中删除它们时,出现以下错误。

所有子网站都继承工作母版页。我还一一检查了每个站点的母版页。他们都在引用工作版本。有一个网站的 SharePoint Server 发布功能未启用。我启用了它,并确认它正在使用工作版本。我无法删除错误的母版页。它引用了我看不到的地方。请帮忙。

【问题讨论】:

    标签: sharepoint-2013 master-pages delete-file


    【解决方案1】:

    你可以试试here分享的解决方案。

    1. 我对 Test.html 和 Test.master 的问题
    2. 转到根站点,站点设置->外观部分:设计 经理。这里可以修改Master Page Html文件 我们在 .master 文件中做了哪些更改。
    3. 但站点设置->外观部分:设计管理器->编辑 缺少 Master Pages Test.html。(默认情况下,西雅图和奥斯陆将 出现)
    4. 通过 SharePoint Designer 打开网站集,右键单击 Seattle.html 文件 -> 选择“以高级模式编辑文件” 上下文菜单。
    5. Seattle.html 在新选项卡中打开。全选并复制代码。
    6. 然后转到Test.html(右键单击)->“以高级模式编辑文件”。 在新标签页中打开。
    7. 通过粘贴代码替换“Test.html”中的现有代码 来自西雅图.html
    8. 保存文件(在“签入”状态下完成)
    9. 在浏览器中,转到 要根站点,站点设置 -> 外观:设计管理器 -> 左侧的“编辑母版页”。

    10. 现在这里会出现 Test.html 文件。删除此文件

    【讨论】:

    • 对不起李!它对我不起作用。在我的例子中,Test.html 文件已经可见。即使用默认的 seattle.html 替换其代码也无济于事。 :(
    猜你喜欢
    • 2020-09-07
    • 2013-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    相关资源
    最近更新 更多