2
我是SharePoint新手,我的要求是,我們正在開發一個使用pps的商業智能儀表板,並在其上構建一些自定義報告。如何基於站點模板以編程方式創建SharePoint 2010網站
我需要複製此網站以創建n個基於這個雙儀表板網站的子網站。因此,我計劃將此網站作爲網站模板,並嘗試基於此網站模板以編程方式創建網站。任何人都可以幫助我如何實現這一目標。
等待您的答覆。
我是SharePoint新手,我的要求是,我們正在開發一個使用pps的商業智能儀表板,並在其上構建一些自定義報告。如何基於站點模板以編程方式創建SharePoint 2010網站
我需要複製此網站以創建n個基於這個雙儀表板網站的子網站。因此,我計劃將此網站作爲網站模板,並嘗試基於此網站模板以編程方式創建網站。任何人都可以幫助我如何實現這一目標。
等待您的答覆。
創建站點的重載之一接受站點模板對象。您需要做的是檢索此對象,通過網站集的自定義Web模板集合SPSite.GetCustomWebTemplates進行迭代。你只需得到你需要的名稱
你好Gubler, 你的解決方案似乎對我來說很合適,因爲我是新來的這個sharepoint東西你可以用更多的細節探索與一些實時的例子來說服我。 – 2010-08-24 06:49:45
SPSite site = SPContext.Current.Site; var templates = site.GetCustomWebTemplates(1033); //將1033更改爲您的語言 foreach(模板中的var模板) if(template.Title =「template name」) { SPContext.Current.Web.Webs.Add(「url」,「title」, 「description」,1033,template,false,false); //將1033改爲您的語言 } } – 2010-08-26 11:56:36