WebTemplate 元素 (Web 模板)
适用于: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.xml Project 元素。 |
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>