Table of Contents

Class PageTemplateConfigurationInfo

Namespace
CMS.Websites
Assembly
CMS.Websites.dll

Data container class for PageTemplateConfigurationInfo. Represents custom page template configuration for MVC sites.

[InfoCache(InfoCacheBy.Guid, Priority = InfoCachePriority.NotRemovable)]
public class PageTemplateConfigurationInfo : AbstractInfo<PageTemplateConfigurationInfo, IInfoProvider<PageTemplateConfigurationInfo>>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId, IInfoWithGuid
Inheritance
object
PageTemplateConfigurationInfo
Implements
Inherited Members
Extension Methods

Constructors

PageTemplateConfigurationInfo()

Creates an empty instance of the PageTemplateConfigurationInfo class.

public PageTemplateConfigurationInfo()

PageTemplateConfigurationInfo(DataRow)

Creates a new instances of the PageTemplateConfigurationInfo class from the given System.Data.DataRow.

public PageTemplateConfigurationInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data.

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "cms.pagetemplateconfiguration"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

PageTemplateConfigurationDescription

Page template configuration description.

[DatabaseField]
public virtual string PageTemplateConfigurationDescription { get; set; }

Property Value

string

PageTemplateConfigurationGUID

Page template configuration GUID.

[DatabaseField]
public virtual Guid PageTemplateConfigurationGUID { get; set; }

Property Value

Guid

PageTemplateConfigurationID

Page template configuration ID.

[DatabaseField]
public virtual int PageTemplateConfigurationID { get; set; }

Property Value

int

PageTemplateConfigurationIcon

Page template configuration icon.

[DatabaseField]
public virtual string PageTemplateConfigurationIcon { get; set; }

Property Value

string

PageTemplateConfigurationLastModified

Page template configuration last modified.

[DatabaseField]
public virtual DateTime PageTemplateConfigurationLastModified { get; set; }

Property Value

DateTime

PageTemplateConfigurationName

Page template configuration name.

[DatabaseField]
public virtual string PageTemplateConfigurationName { get; set; }

Property Value

string

PageTemplateConfigurationTemplate

Page template configuration template configuration.

[DatabaseField]
public virtual string PageTemplateConfigurationTemplate { get; set; }

Property Value

string

PageTemplateConfigurationWidgets

Page template configuration widgets configuration.

[DatabaseField]
public virtual string PageTemplateConfigurationWidgets { get; set; }

Property Value

string

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()