WebTemplateDefinition complexType
(SharePoint Add-in Manifest)
Applies to: SharePoint Add-ins | SharePoint Foundation 2013 | SharePoint Server 2013
Identifies the site type to use for the add-in web.
Note
The string app
appears as part of or all of some element, attribute, and file names because SharePoint Add-ins were originally called "apps for SharePoint." To ensure backward compatibility, the schemas have not been changed.
Type information
Information | Location |
---|---|
Namespace | http://schemas.microsoft.com/sharepoint/2012/app/manifest |
Schema file | appmanifest.xsd |
Extension base | None |
Definition
<xs:complexType name="WebTemplateDefinition">
<xs:attribute name="Id" type="WebTemplateIdDefinition" use="required" />
<xs:attribute name="FeatureId" type="GUID" use="optional" />
</xs:complexType>
Elements and attributes
If the schema defines specific requirements, such as sequence, minOccurs, maxOccurs, and choice, see the definition section.
Child elements
None.
Attributes
Attribute | Type | Required | Description | Possible values |
---|---|---|---|---|
FeatureId (obsolete) | GUID | optional | This attribute is obsolete. Do not use. | Values of the GUID type. |
Id | WebTemplateIdDefinition | required | The ID of the WebTemplate that should be used when creating the add-in web. | This type is a string of the form {hyphenated_GUID}#web_template_name The hyphenated_GUID is the GUID of the add-in web Feature that contains the WebTemplate Element (Web Template) that defines the site type of the add-in web. The web_template_name is the value of the Name attribute of that WebTemplate Element (Web Template). Note that the braces "{}" and the "#" are mandatory. The following is an example: <WebTemplate Id="{81dd4ae5-873b-4759-9838-4ad9c3dd2952}#MyNewSiteType" /> |