Sharepoint 2016-每个站点一个母版页

时间:2019-03-04 21:22:59

标签: c# sharepoint master-pages

我目前正在使用SharePoint 2016系统。我们正在从拥有一个母版页的SharePoint 2010进行升级。我们的目标是为环境中的每个站点提供一个母版页。由于我们需要网站模板,因此无法使用发布来执行此操作。这样那条路就行了。

在可能的情况下,我正在寻找一种方法,可以在母版页加载时通过功能进行捕获并将其重定向到使用自定义母版页。我找不到能用于执行此操作的事件。

注意:这是现场安装,而不是Office 365。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

一段时间后,我们终于确定了解决方案。我们创建了两个功能。一种用于网站集,另一种用于SharePoint管理中心。

网站集功能会强制所有子网站将其母版页更新为特定页面。它还会为新站点添加事件侦听器,以便它们也指向正确的母版页。

该Web应用程序功能用作“开关”。启用后,它将激活网站集功能。禁用该功能后,它将停用网站集功能。

这不是一个很好的解决方案。但是我想我可以将它发布在这里,以供那些无法脱离SharePoint的用户使用(如我们)。