了解 WebTemp*.xml 文件

上次修改时间: 2011年2月2日

适用范围: SharePoint Foundation 2010

Microsoft SharePoint Foundation 的部署中的每台服务器最初都至少在 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LCID\XML 文件夹中安装了 WebTemp.xml 文件,其中 LCID 是语言/区域性的数字 ID,例如 1033 表示英语。还可能有一个或多个自定义 WebTemp*.xml 文件。WebTemp*.xml 文件包含网站定义配置的详细列表,当创建新网站时,将在用户界面 (UI) 中提供这些配置以供用户选择。根据是否正在使用 Microsoft Silverlight 或 HTML 网站创建页,UI 会有所不同。

警告注释警告

不能修改随 SharePoint Foundation 一起安装的原始 WebTemp.xml 文件。当为 SharePoint Foundation 安装更新或 Service Pack,或者将安装升级到下一个产品版本时,可能会覆盖对最初安装的文件所做的更改。考虑到这些原因,不支持更改原始 WebTemp.xml 文件。有关创建自定义网站定义的详细信息,请参阅如何:创建自定义网站定义和配置

文件格式

Templates 元素指定可用于 WebTemp*.xml 文件的网站定义。每个网站定义都是通过 Template 元素定义的。每个网站定义都有一个或多个网站定义配置,这些配置可用于实例化网站。每个 Template 元素均指定一个与 %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\SiteTemplates 文件夹中的网站定义子文件夹相对应的唯一 ID 和名称。

Template 元素可包含任意数目的 Configuration 子元素。每个这样的子元素均表示一个网站定义配置。每个 Configuration 元素的 ID 属性均对应于 Onet.xml 文件中另一 Configuration 元素的 ID。第二个 Configuration 元素指定网站定义配置的列表和模块。

WebTemp*.xml 文件中的每个 Configuration 元素还指定当用户创建新网站时,显示在 SharePoint Foundation UI 中的配置的标题和描述(以及图像的路径)。通过将配置的 Hidden 属性设置为 TRUE,可在 UI 中隐藏该配置。

WebTemp*.xml 中 Configuration 元素的 DisplayCategory 属性指定 UI 中在其下显示网站的网站类型的类别;例如,"Collaboration"(协作)和"Meetings"(会议)。(在 Silverlight 版本的用于创建新网站的 UI 中,一些内置网站类型不显示在与其 DisplayCategory 值相对应的类别中。)如果创建自定义网站定义配置,并为 DisplayCategory 指定以前未使用的值,则将在 UI 中显示一个具有该名称的新类别,以包含您的自定义网站定义配置。

Configuration 元素的 SupportsMultilingualUI 属性指示根据网站定义配置创建的网站是否可对不同的语言具有不同的 UI。

内置 WebTemp.xml 文件中的以下摘要显示标记的格式。

<Templates 
  xmlns:ows="Microsoft SharePoint">
   <Template Name="STS" ID="1">
    <Configuration 
      ID="0" 
      Title="Team Site" 
      Hidden="FALSE" 
      ImageUrl="/_layouts/images/stts.png" 
      Description="A site for teams to quickly organize, author, and share information. It provides a document library, and lists for managing announcements, calendar items, tasks, and discussions."
      DisplayCategory="Collaboration" >    
    </Configuration>
    ...
    <Configuration 
      ID="2" 
      Title="Document Workspace" 
      Hidden="FALSE" 
      ImageUrl="/_layouts/images/stdw.png" 
      Description="A site for colleagues to work together on a document. It provides a document library for storing the primary document and supporting files, a tasks list for assigning to-do items, and a links list for resources related to the document." 
      DisplayCategory="Collaboration" >    
    </Configuration>
  </Template>
    <Configuration 
      ID="0" 
      Title="Basic Meeting Workspace" 
      Hidden="FALSE" 
      ImageUrl="/_layouts/images/stmw.png" 
      Description="A site to plan, organize, and capture the results of a meeting. It provides lists for managing the agenda, meeting attendees, and documents." 
      DisplayCategory="Meetings" 
      SupportsMultilingualUI="FALSE" >    
    </Configuration>
    ...
  </Template>
</Templates>

有关创建自定义的定义配置的信息,请参阅如何:创建自定义网站定义和配置

请参阅

任务

如何:创建自定义网站定义和配置

概念

创建自定义网站定义概述