Class PageTemplateMetadata
- Namespace
- Kentico.PageBuilder.Web.Mvc.PageTemplates
- Assembly
- Kentico.Content.Web.Mvc.dll
Metadata of a page template definition.
public sealed class PageTemplateMetadata
- Inheritance
-
objectPageTemplateMetadata
- Extension Methods
Constructors
PageTemplateMetadata()
public PageTemplateMetadata()
Properties
DefaultPropertiesUrl
URL of the page template definition to retrieve the default properties.
public string DefaultPropertiesUrl { get; }
Property Value
- string
Description
Description of the registered page template.
public string Description { get; }
Property Value
- string
HasProperties
Indicates whether the page template has at least one property which is decorated with EditingComponentAttribute
public bool HasProperties { get; }
Property Value
- bool
IconClass
Icon CSS class of the registered page template.
public string IconClass { get; }
Property Value
- string
Name
Name of the registered page template.
public string Name { get; }
Property Value
- string
PropertiesFormMarkupUrl
URL of the page template definition to retrieve the properties form markup.
public string PropertiesFormMarkupUrl { get; }
Property Value
- string
TypeIdentifier
Type page template identifier.
public string TypeIdentifier { get; }
Property Value
- string
UseAdminFormComponents
Indicates whether the page template properties form should be opened from the administration UI using admin form components or from the page builder using MVC form components.
public bool UseAdminFormComponents { get; set; }
Property Value
- bool