Watch our RX24 Keynotes!

Model Map

Model Details

Show: Methods

Layout

A logical representation of a physical HTML layout (page). The physical layout controls the zones that are available for one or more Pages to use. The logical layout is used to configure which blocks are present in each zone
Properties
AdditionalLavaFields
Attributes
AttributeValueDefaults
AttributeValues
AvailableKeys
Blocks Gets or sets the collection of Blocks that are used on the layout.
ContextKey
CreatedByPersonAlias
CreatedByPersonAliasId
CreatedByPersonId
CreatedByPersonName
CreatedDateTime
CustomSortValue
Description Gets or sets the user defined description of the Layout.
EncryptedKey
EntityStringValue
FileName Gets or sets the file name portion of the associated .Net ASCX UserControl that provides the HTML Markup and code for this Layout. Value should not include the extension. And the path is relative to the theme folder.
ForeignGuid
ForeignId
ForeignKey
Guid
Id
IdKey
IsSystem Gets or sets a flag indicating if this Layout was created by and is a part of the Rock core system/framework. This property is required.
IsValid
Item
LayoutMobilePhone Gets or sets the layout mobile phone.
LayoutMobileTablet Gets or sets the layout mobile tablet.
ModifiedAuditValuesAlreadyUpdated
ModifiedByPersonAlias
ModifiedByPersonAliasId
ModifiedByPersonId
ModifiedByPersonName
ModifiedDateTime
Name Gets or sets the logical name of the Layout.
Pages Gets or sets a collection of Pages that are using this Layout.
ParentAuthority Gets the parent authority for the layout. Layout security is automatically inherited from the site.
ParentAuthorityPre
Site Gets or sets the Site that this Layout Block is associated with.
SiteId Gets or sets the Id of the Site that this layout is associated with.
SupportedActions
TypeId
TypeName
UrlEncodedKey
ValidationResults