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


WebTemplateDefinition complexType

(Манифест надстройки SharePoint)

Область применения: надстройки SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013

Определяет тип сайта, используемый для веб-сайта надстройки.

Примечание.

Строка app отображается как часть или все имена элементов, атрибутов и файлов, так как надстройки SharePoint изначально назывались приложениями для SharePoint. Чтобы обеспечить обратную совместимость, схемы не были изменены.

Сведения о типе

Информация Расположение
Namespace http://schemas.microsoft.com/sharepoint/2012/app/manifest
Файл схемы appmanifest.xsd
Базовый элемент расширения Отсутствует

Определение

      <xs:complexType name="WebTemplateDefinition">
         <xs:attribute name="Id"  type="WebTemplateIdDefinition"  use="required"  />
         <xs:attribute name="FeatureId"  type="GUID"  use="optional"  />
      </xs:complexType>

Элементы и атрибуты

Если в схеме определяются конкретные требования, например sequence, minOccurs, maxOccurs и choice, см. раздел определений.

Дочерние элементы

Нет.


Атрибуты

Атрибут Тип Обязательный Описание Возможные значения
FeatureId (устаревший) GUID необязательный Этот атрибут устарел. Не следует использовать. Значения типа GUID.
Id WebTemplateIdDefinition Обязательный Идентификатор webTemplate, который следует использовать при создании веб-сайта надстройки. Этот тип представляет собой строку в форме {hyphenated_GUID}#web_template_name

Hyphenated_GUID — это GUID веб-компонента надстройки, содержащего элемент WebTemplate (веб-шаблон), определяющий тип сайта веб-сайта надстройки.

Web_template_name — это значение атрибута Name этого элемента WebTemplate (веб-шаблон).

Обратите внимание, что фигурные скобки "{}" и "#" являются обязательными.

Ниже приведен пример.
<WebTemplate Id="{81dd4ae5-873b-4759-9838-4ad9c3dd2952}#MyNewSiteType" />