0
我創建了一個網站定義,我將其用作SPWeb對象的網站模板。我的網站只能使用某個Sharepoint模板作爲網站的子代(SPSite)進行配置。當我提供網絡時,我希望構建我的自定義網站定義的幾個功能在網絡級別激活,其他幾個功能要在網站級別(針對父網站)激活。我怎樣才能做到這一點?Sharepoint網站模板 - 功能範圍
我創建了一個網站定義,我將其用作SPWeb對象的網站模板。我的網站只能使用某個Sharepoint模板作爲網站的子代(SPSite)進行配置。當我提供網絡時,我希望構建我的自定義網站定義的幾個功能在網絡級別激活,其他幾個功能要在網站級別(針對父網站)激活。我怎樣才能做到這一點?Sharepoint網站模板 - 功能範圍
當您創建網站定義時,您將擁有一個稱爲配置的標籤,其中包含名爲WebFeature和SiteFeature的子標籤。
您可以在相應部分指定所有功能ID,以便在創建站點時激活這些功能。
<Configuration ID="0" Name="Basic">
<SiteFeatures>
<Feature ID="00BFEA71-1C5E-4A24-B310-BA51C3EB7A57" />
<!-- Three-state Workflow Feature -->
<Feature ID="FDE5D850-671E-4143-950A-87B473922DC7" />
</SiteFeatures>
<WebFeatures>
<Feature ID="00BFEA71-4EA5-48D4-A4AD-7EA5C011ABE5" />
<!-- TeamCollab Feature -->
<Feature ID="F41CC668-37E5-4743-B4A8-74D1DB3FD8A4" />
<!-- MobilityRedirect -->
</WebFeatures>
</Configuration>
希望這有助於
但將功能激活網站上,如果我創建了一個網站出來的模板作爲網站的一個孩子? – kjv 2009-08-04 10:12:00