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

SharePoint 2013,创建子网站时更改欢迎页面布局,sharepoint,Sharepoint,我们有一个自定义页面布局,我们希望: 当用户创建新的子站点时,我们希望default.aspx(又名欢迎页面)基于我们的自定义页面布局 我们如何才能做到这一点?有两种选择: 1创建自定义web模板并为欢迎页面定义模块。这显然只适用于该自定义web模板,但不需要代码。 2创建web事件接收器(例如WebProvisioning),将其应用于网站集。在代码隐藏中,将欢迎页面的页面布局设置为自定义页面布局。这适用于任何模板,但需要自定义代码 选项1仅适用于场解决方案,我想选项2也适用于沙盒解决方案。我

我们有一个自定义页面布局,我们希望:

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

我们如何才能做到这一点?

有两种选择:

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


选项1仅适用于场解决方案,我想选项2也适用于沙盒解决方案。

我相信您希望此OOTB无代码

转到要使主页设置布局的页面。你的习惯 布局 将此页面设置为主页。 删除所有数据列表、库、页面。除了这一页。 将站点另存为站点模板\u layouts/savetmpl.aspx。如果找不到“另存为模板”选项。写下url。 保存模板后,您可以

对所有站点使用相同的模板。用于创建子网站, 这应该是“设置”中的“加载项列表”网站模板。让我知道,我 我可以给你解释更多

谢谢