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 版本。 |
子元素
无
父元素
示例
下面包括 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>