WebTemplate 元素(Web 模板)

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

配置自定义 Web 模板和通过其创建的网站的几个方面。该元素位于打包 Web 模板的 .wsp 文件内的 elements.xml 文件中。

元素(Web 模板)
  WebTemplate 元素(Web 模板)

<WebTemplate ... />

Complex

属性和元素

以下各部分介绍了属性、子元素和父元素。

属性

属性

类型

说明

AdjustHijriDays

int

可选。指定要在通过 Web 模板创建的网站上使用的回历中为当前月增加或减少的天数。

AlternateCssUrl

string

可选。指定用于通过 Web 模板创建的网站的替代级联样式表 (CSS) 的 URL。

AlternateHeader

string

可选。指定位于 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS 目录中的 ASPX 页的名称,该页用于定义通过 Web 模板创建的网站的网页中顶部区域的备用页眉。此属性提供了一种方法,可将页眉区域替换为定义其他页眉的 ASPX 页的输出。例如,将 myHeader.aspx 指定为提供备用页眉的文件的名称,将 AlternateHeader="myHeader.aspx" 添加到 Onet.xml 文件开始部分的 Project 元素中。

BaseTemplateID

int

必需。最终派生 Web 模板的网站定义的 ID。该值为 WebTemp*.xml 文件中 Template 元素的 ID 属性值。

BaseTemplateName

string

必需。最终派生 Web 模板的网站定义的内部名称。该名称为 WebTemp*.xml 文件中 Template 元素的 Name 属性值。

BaseConfigurationID

int

必需。最终派生 Web 模板的网站定义配置的 ID。该值为 WebTemp*.xml 文件中 Configuration 元素的 ID 属性值。

CalendarType

int

可选。通过 Web 模板创建的网站上日历的默认日历类型 ID。

Collation

int

可选。通过 Web 模板创建的网站的排序系统 ID。有关详细信息,请参阅 Collation

ContainsDefaultLists

boolean

可选。指定从中最终派生 Web 模板的网站定义是否包含在全局 Onet.xml 文件中定义的列表。此属性很重要,因为如果原始网站定义不包含此类列表,则那些列表就 包含在通过 Web 模板创建的网站中。

CustomizedCssFiles

string

可选。指定自定义级联样式表 (.css) 文件。

CustomJSUrl

string

可选。指定位于 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS 目录中的自定义 JavaScript 文件,此文件包含在通过 Web 模板创建的网站内要执行的脚本。

Description

string

可选。当用户选择要创建的网站的类型时,由显示在用户界面 (UI) 中的 Web 模板定义的网站类型说明。

DisplayCategory

string

可选。指定用户选择要创建的网站的类型时 Web 模板显示在 Microsoft SharePoint Foundation UI 中的类别;例如,"协作"、"会议"或其他某个自定义名称。如果未指定,则默认值为"Custom"。

ExcludeFromOfflineClient

boolean

可选。指定是否在脱机同步期间下载通过 Web 模板创建的网站。

ImageUrl

RelativeUrl

可选。包含用户选择要创建的网站的类型时显示在 SharePoint Foundation UI 中的预览图像的 URL。

Locale

int

可选。语言/区域性的数字 ID,例如,1033 表示美国英语。

Name

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 模板创建的网站的默认时区。

Title

string

可选。Web 模板的公共名称。

TreeViewEnabled

string

可选。指定是否在通过 Web 模板创建的网站中的页面的左侧导航区域内启用树视图功能。虽然此属性的类型为 string,但唯一有意义的值是"TRUE"和"FALSE"。

UIVersionConfigurationEnabled

boolean

可选。指定用户是否可以更改通过 Web 模板创建的网站的 UI 版本。

子元素

父元素

元素(Web 模板)

示例

下面包括 WebTemplate 元素的示例。

<Elements xmlns="https://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>

请参阅

概念

网站类型:Web 模板和网站定义