Interface IWebTemplate
- Namespace
- PnP.Core.Model.SharePoint
- Assembly
- PnP.Core.dll
Specifies a site definition or a site template that is used to instantiate a site.
public interface IWebTemplate
Properties
Description
Specifies the description for the site definition configuration or site template.
string Description { get; }
Property Value
DisplayCategory
Specifies the display name for the category that this site definition configuration or site template is a part of.
string DisplayCategory { get; }
Property Value
Id
Specifies the unique identifier for the site definition configuration or the site template.
int Id { get; }
Property Value
ImageUrl
Specifies the URI for the image that is associated with the site definition configuration or site template.
string ImageUrl { get; }
Property Value
IsHidden
Specifies whether the site definition configuration or site template can only be applied to the top-level site in the site collection.
bool IsHidden { get; }
Property Value
IsRootWebOnly
Specifies whether the site definition configuration or site template can only be applied to subsites created within the site collection.
bool IsRootWebOnly { get; }
Property Value
IsSubWebOnly
Specifies whether the template can only be applied to subwebs
bool IsSubWebOnly { get; }
Property Value
Lcid
Specifies the LCID for the site definition configuration or site template.
int Lcid { get; }
Property Value
Name
Specifies the name for the site definition configuration or site template.
string Name { get; }
Property Value
Title
Specifies the display name for the site definition configuration or site template.
string Title { get; }