我创建了一个网站定义,我将其用作SPWeb对象的网站模板。我的网站只能使用某个Sharepoint模板配置为网站的子网站(SPSite)。当我配置网络时,我想要在网络级别激活组成我的自定义网站定义的几个功能,并在网站级别(对于父网站)激活其他几个功能。我怎样才能做到这一点?
答案 0 :(得分:0)
创建站点定义时,您将拥有一个名为Configuration的标签,其中包含名为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>
希望这有帮助