2014-09-03 68 views
0

我们有一个自定义的页面布局的欢迎页面布局,我们希望这样的:的SharePoint 2013,更改时,子站点创建

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

我们该怎么做?

回答

0

两个选项:

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

选项1只适用于农场解决方案,选项2也应该在沙箱解决方案中工作,我猜。

0

我相信你想要这个OOTB(Codeless)。

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

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

谢谢

相关问题