Поделиться через


Основные сведения о файлах WebTemp*.xml

Дата последнего изменения: 2 февраля 2011 г.

Применимо к: SharePoint Foundation 2010

Каждый сервер в развертывании Microsoft SharePoint Foundation содержит по крайней мере установленный изначально файл WebTemp.xml, расположенный в папке %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LCID\XML, где LCID — это числовой идентификатор языка и региональных параметров, как например, 1033 для английского языка. В нем также могут присутствовать один или несколько пользовательских файлов WebTemp*.xml. Файлы WebTemp*.xml содержат детализацию конфигураций определения сайта, доступных для выбора в пользовательском интерфейсе при создании нового веб-сайта. Пользовательский интерфейс зависит от того, используется ли страница создания сайта Microsoft Silverlight или HTML.

Предупреждающая заметкаВнимание!

Изменять исходный файл WebTemp.xml, установленный вместе с SharePoint Foundation, нельзя. Изменения, вносимые в изначально установленные файлы, могут быть перезаписаны при установке обновлений или пакетов обновления для SharePoint Foundation или при обновлении установки до следующей версии продукта. Поэтому изменение исходного файла WebTemp.xml не поддерживается. Дополнительные сведения о создании пользовательского определения сайта см. в статье Создание настраиваемого определения и конфигурации сайта.

Формат файла

Элемент Templates задает определения сайтов, которые предоставляются в файле WebTemp*.xml. Каждое определение сайта определяется с помощью элемента Template. У каждого определения сайта имеется одна или несколько конфигураций определения сайта, которые можно использовать для создания экземпляров сайтов. В каждом элементе Template задается уникальный идентификатор и имя, соответствующие вложенной папке определения сайта в папке %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\SiteTemplates.

Элемент Template может содержать любое число дочерних элементов Configuration. Каждый такой дочерний элемент представляет собой конфигурацию определения сайта. Атрибут ID каждого элемента Configuration соответствует атрибуту ID другого элемента Configuration, находящегося в файле Onet.xml. Второй элемент Configuration задает списки и модули конфигурации определения сайта.

Каждый элемент Configuration в файле WebTemp*.xml также задает название и описание (а также путь к образу) конфигурации, которая отображается в пользовательском интерфейсе SharePoint Foundation при создании нового сайта. Конфигурация может быть скрыта в пользовательском интерфейсе путем присвоения атрибуту Hidden значения TRUE.

Атрибут DisplayCategory элемента Configuration в файле WebTemp*.xml задает категорию типа сайта, в которой располагается сайт в пользовательском интерфейсе, например, "Совместная работа" и "Встречи". (В пользовательском интерфейсе создания нового сайта Silverlight некоторые встроенные типы сайтов отсутствуют в категории, которая соответствует их значению DisplayCategory.) Если при создании конфигурации пользовательского определения сайта указывается ранее неиспользовавшееся значение DisplayCategory, в пользовательском интерфейсе появится новая категория с таким именем, в которой будет размещаться конфигурация пользовательского определения сайта.

Атрибут SupportsMultilingualUI элемента Configuration указывает, может ли быть у сайтов, создаваемых на основании конфигурации определения сайта, несколько разных пользовательских интерфейсов для разных языков.

В следующем фрагменте встроенного файла 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>

Дополнительные сведения о создании конфигурации пользовательского определения см. в разделе Создание настраиваемого определения и конфигурации сайта.

См. также

Задачи

Создание настраиваемого определения и конфигурации сайта

Концепции

Обзор создания настраиваемых определений веб-сайтов