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