2011-11-08 288 views
0

我已經創建了一個新的aspx文件,我將使用它來代替newsbsite.aspx創建工作區。我已經部署了它,我可以通過我的自定義操作鏈接(網站設置)瀏覽它。 我有我自己的webtemplates。 我想要做的是使用mynewsbsite.aspx只顯示我的webtemplates(而不是其他人),並實現permision繼承和所有其他工作人員,你可以在原來的newsbsite.aspx中找到。但我不能。 有沒有人可以幫我解決這個問題?非常感謝。自定義newsbsite.aspx和自定義webtmplates(sharePoint)

回答

2

使用SPWeb.GetAvailableWebTemplates Method (UInt32)來獲取所有模板並過濾出現成的模板。

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spwebtemplate(v=office.12).aspx

+0

喜Madhur,感謝您的回答, 我怎樣才能定製newsbsite.aspx本身,使其只顯示了一些現成的模板,沒有他們。?再次感謝你。 – user217648

+0

您可以轉到網站設置。有一個鏈接使用它可以過濾要顯示的模板。我不記得鏈接的名稱。 –

+0

再次感謝,是否有可能以編程方式做到這一點? – user217648