將自定義主頁面添加到在功能事件接收器中以編程方式創建的子網站的最佳方式是什麼?這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在線子網站