【发布时间】:2015-07-01 15:55:13
【问题描述】:
我被要求在 SharePoint 2007 团队网站集中以编程方式执行以下操作:
- 使用 OOTB 空白网站模板创建网站。 (请注意,出于项目特定原因,我们不使用自定义网站模板。)
- 在创建的网站上激活发布功能
- 激活许多其他自定义功能(用于列表等)
- 使用指定的页面布局(使用 webparts 配置)创建页面并将其用作默认页面。
我已经成功完成了前三个步骤,但我卡在了第四步。我可以通过 SharePoint API 轻松创建新的发布页面,但是如何用这个新页面覆盖默认页面?或者我可以简单地修改网络,使新页面成为该网站的默认页面?任何建议将不胜感激。
更新
代码必须在单击按钮时运行,而不是在功能事件接收器中运行
【问题讨论】:
-
能否请您添加您已决定不想使用网站模板的信息,谢谢。
-
对于它的价值,我们在历史上遇到了建议方法的问题。具体来说,不在页面列表中的 .aspx 文件并不总是按预期运行。祝你好运!
标签: web-part publishing-site publishing-page feature-activation