将自定义主页面添加到在功能事件接收器中以编程方式创建的子网站的最佳方式是什么?这50个子网站中的每一个都有它自己的“_catalogs/masterpage”,所以我有一种感觉,即根站点的Module/Elements.xml的Elements.xml已经不存在了。更多功能接收器代码? PowerShell部署后处理?SharePoint 2010:以编程方式创建的子网站的自定义主页面
0
A
回答
1
这是50个副本的主页吗?
如果不是这样,我无法真正了解如何使用代码专门制作主页面,但功能模块元素当然也没有了。
但是,如果它是同一文件的50份副本,则可以使用Feature Module元素将主页面一次部署到Gallery。然后在您的Feature Receiver中,在Master Page Gallery中使用新名称复制该文件并将其附加到您的网站:
web.MasterUrl = "_catalogs/masterpage/custom_v4.master";
web.CustomMasterUrl = "_catalogs/masterpage/custom_v4.master";
web.Update();
0
您可能想要考虑创建 custom site definition。
0
,可以有以下选择设置母版页的网站: 1)使用使用自定义网站的SharePoint浏览器用户界面(从网站设置页) 2)定义 3)编程 4)使用SharePoint Designer
看看你的情景,没有3是一个选项。您可能想要在Feature Receiver中执行此操作。
相关问题
- 1. 在Sharepoint 2010中以编程方式创建我的网站
- 2. 以编程方式删除SharePoint 2010中的子网站
- 3. 以编程方式重置页面到网站/功能定义?
- 4. 以编程方式创建网站使用自定义模板
- 5. 如何基于站点模板以编程方式创建SharePoint 2010网站
- 6. 在SharePoint 2010中以编程方式创建网站工作流程?
- 7. Sharepoint 2010发布网站自定义页面布局webpart区域
- 8. 在SharePoint 2010中以编程方式修改主页的内容
- 9. SharePoint 2010/Silverlight:以编程方式传递自定义参数
- 10. SharePoint - 确定网站创建的自定义网站模板从
- 11. SharePoint 2007 - 如何以编程方式创建网站模板
- 12. SharePoint 2013 - 以编程方式创建网站集
- 13. 以编程方式在Sharepoint中创建网站集
- 14. sharepoint 2010中的自定义页面
- 15. Sharepoint 2010的自定义登录页面
- 16. 网站设置页面上的SharePoint自定义操作页面
- 17. 以编程方式在Visual Studio 2010中创建SharePoint 2010 Wiki页面或Web部件页面
- 18. Sharepoint 2010 - 使用自定义网站模板从代码创建网站
- 19. 在SharePoint 2010中创建自定义页面布局
- 20. 使用自定义元素以编程方式创建网格
- 21. 自定义SharePoint 2010主题?
- 22. SharePoint 2010中无法创建类型的发布网站的子网站定制
- 23. sharepoint 2010:如何以编程方式创建表单库
- 24. 以编程方式在Sharepoint 2010的自定义列表中添加附件
- 25. 如何编码自定义搜索页面以仅在SharePoint 2007中搜索当前网站和子网站?
- 26. SharePoint 2010:自动在网站集中创建网站
- 27. 下创建父网站一个新的站点的SharePoint 2010年我自定义模板编程方式使用Visual Studio 2010
- 28. SharePoint 2010的自定义页面(的SharePoint Foundation)
- 29. 以编程方式访问SharePoint列表和子网站?
- 30. 以编程方式更改Sharepoint在线子网站