SharePoint 2013,在创建子站点时更改欢迎页面布局

时间:2014-09-03 22:39:37

标签: sharepoint

我们有自定义页面布局,我们希望如此:

当用户创建新的子站点时,我们希望default.aspx,AKA欢迎页面基于我们的自定义页面布局。

我们怎么做?

2 个答案:

答案 0 :(得分:0)

两个选项:

1)创建自定义Web模板并为欢迎页面定义模块。这显然只适用于该自定义Web模板,但不需要代​​码。 2)创建一个Web事件接收器(例如WebProvisioned),将其应用于网站集。在后面的代码中,将欢迎页面的页面布局设置为自定义页面布局。这适用于任何模板,但需要自定义代码。

选项1仅适用于服务器场解决方案,选项2也应该在沙盒解决方案中工作。

答案 1 :(得分:0)

我相信你想要这个OOTB(无代码)。

  1. 转到页面(您想制作主页)设置布局。 (你自定义 布局)。
  2. 将此页面设为主页。
  3. 删除所有数据(列表,库,页面)。除了这个页面。
  4. 将网站另存为网站模板(_layouts / savetmpl.aspx)。如果未找到“另存为模板”选项。写下网址。
  5. 保存模板后,您可以

  6. 为您的所有网站使用相同的模板。为了创建子网站, 这应该在设置中的列表网站模板中添加。让我知道,我 可以解释你更多。

  7. 由于