适用于:SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
配置自定义 Web 模板和通过其创建的网站的几个方面。 该元素位于打包 Web 模板的 .wsp 文件内的 elements.xml 文件中。
定义
<WebTemplate ... />
元素和属性
下面各部分介绍了属性、子元素和父元素。
Attributes
| 属性 | 类型 | 说明 | 
|---|---|---|
| AdjustHijriDays | int | 可选。 指定要在通过 Web 模板创建的网站上使用的回历中为当前月增加或减少的天数。 | 
| AlternateCssUrl | string | 可选。 指定用于通过 Web 模板创建的网站的替代级联样式表 (CSS) 的 URL。 | 
| AlternateHader | string | 可选。 指定位于 %ProgramFiles%\Common Files\Microsoft Shared\Web server extensions\15\TEMPLATE\LAYOUTS 目录中的 ASPX 页面的名称,该目录为从 Web 模板创建的网站页的顶部区域定义备用标头。 此属性提供了一种方法,可将页眉区域替换为定义其他页眉的 ASPX 页的输出。 例如,若要指定 myHeader.aspx为提供备用标头的文件的名称,请将 添加到AlternateHeader="myHeader.aspx"文件开头的Onet.xmlProject 元素。 | 
| BaseTemplateID | int | 必填。 最终派生 Web 模板的网站定义的 ID。 这是文件中 Template 元素 WebTemp*.xml的 ID 属性的值。 | 
| BaseTemplateName | string | 必填。 最终派生 Web 模板的网站定义的内部名称。 这是文件中 Template 元素 WebTemp*.xml的 Name 属性的值。 | 
| BaseConfigurationID | int | 必填。 最终派生 Web 模板的网站定义配置的 ID。 这是文件中 Configuration 元素 WebTemp*.xml的 ID 属性的值。 | 
| CalendarType | int | 可选。 通过 Web 模板创建的网站上日历的默认日历类型 ID。 | 
| 整理 | int | 可选。 通过 Web 模板创建的网站的排序系统 ID。 有关详细信息,请参阅“P:Microsoft.SharePoint.SPRegionalSettings.Collation”排序规则。 | 
| ContainsDefaultLists | boolean | 可选。 指定最终派生 Web 模板的网站定义是否包含全局 Onet.xml文件中定义的列表。 此属性很重要,因为如果原始网站定义不包含此类列表,则那些列表就不 包含在通过 Web 模板创建的网站中。 | 
| CustomizedCssFiles | string | 可选。 指定自定义级联样式表 (.css) 文件。 | 
| CustomJSUrl | string | 可选。 指定位于 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\LAYOUTS 目录中的自定义 JavaScript 文件,该文件包含要从 Web 模板创建的网站内执行的脚本。 | 
| 说明 | string | 可选。 当用户选择要创建的网站的类型时,由显示在用户界面 (UI) 中的 Web 模板定义的网站类型说明。 | 
| DisplayCategory | string | 可选。 指定当用户选择要创建的网站类型时,Web 模板显示在 Microsoft SharePoint Foundation UI 中的类别;例如 ,协作、 会议或其他自定义名称。 如果未指定,则默认值为“Custom”。 | 
| ExcludeFromOfflineClient | boolean | 可选。 指定是否在脱机同步期间下载通过 Web 模板创建的网站。 | 
| ImageUrl | relativeUrl | 可选。 包含当用户选择要创建的网站类型时,SharePoint Foundation UI 中显示的预览图像的 URL。 | 
| Locale | int | 可选。 语言/区域性的数字 ID,例如,1033 表示美国英语。 | 
| 名称 | string | 必填。 Web 模板的内部名称。 | 
| ParserEnabled | boolean | 可选。 指定是否将文档库中的列值自动添加到已添加到通过 Web 模板创建的网站的库中的文档。 | 
| PortalName | string | 可选。 与通过 Web 模板创建的网站关联的门户网站的名称。 | 
| PortalUrl | string | 可选。 与通过 Web 模板创建的网站关联的门户网站的 URL。 | 
| PresenceEnabled | boolean | 可选。 指定是否在通过 Web 模板创建的网站上启用用户的内联状态信息。 | 
| productVersion | int | 可选。 在其中创建 Web 模板的 SharePoint Foundation 版本。 | 
| QuickLaunchEnabled | boolean | 可选。 指定通过 Web 模板创建的网站上是否有快速启动区域。 | 
| Subweb | boolean | 可选。 指定是从网站集的子网站还是从其根网站创建 Web 模板。 如果该值为 True,则从子网站创建此模板。 | 
| SyndicationEnabled | boolean | 可选。 指定是否对通过 Web 模板创建的网站启用真正简单的整合 (RSS)。 | 
| Time24 | boolean | 可选。 指定是否使用 24 小时时间格式来表示通过 Web 模板创建的网站上的一天中的小时。 | 
| TimeZone | int | 可选。 通过 Web 模板创建的网站的默认时区。 | 
| 标题 | string | 可选。 Web 模板的公共名称。 | 
| TreeViewEnabled | string | 可选。 指定是否在通过 Web 模板创建的网站中的页面的左侧导航区域内启用树视图功能。 虽然此属性的类型为 string,但唯一有意义的值是“TRUE”和“FALSE”。 | 
| UIVersionConfigurationEnabled | boolean | 可选。 指定用户是否可以更改通过 Web 模板创建的网站的 UI 版本。 | 
子元素
无
父元素
示例
下面包括 WebTemplate 元素的示例。
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
      <WebTemplate
        AdjustHijriDays="0"
        AlternateCssUrl=""
        AlternateHeader=""
        BaseTemplateID="9"
        BaseTemplateName="BLOG"
        BaseConfigurationID="0"
        CalendarType="1"
        Collation="25"
        ContainsDefaultLists="TRUE"
        CustomizedCssFiles=""
        CustomJSUrl=""
        Description="A 4th Generation Blog Site."
        ExcludeFromOfflineClient="FALSE"
        Locale="1033"
        Name="BlogIV"
        ParserEnabled="TRUE"
        PortalName=""
        PortalUrl=""
        PresenceEnabled="TRUE"
        ProductVersion="4"
        QuickLaunchEnabled="TRUE"
        Subweb="TRUE"
        SyndicationEnabled="TRUE"
        Time24="FALSE"
        TimeZone="13"
        Title="Our Blog"
        TreeViewEnabled="FALSE"
        UIVersionConfigurationEnabled="FALSE" />
    </Elements>