ModelPages module

PageArea

A model in the Pages module, with 7 members for templates, 5 API properties and 7 members for admin templates.

Pages\Models\Frontend\PageArea Pages\Models\Api\PageArea Pages\Models\Backend\PageArea Also in Pages: Page PageRevision
View
What Smarty and Twig templates receive. Properties in REST API responses and job payloads. What admin screen templates receive when you override them.

Templates view

Properties 7

Take no arguments.

# getRevision()
?PageRevision
# getContentOrDefault()
?Content
Retrieves entity area content. If empty, retrieves default content of the area or its input type.
# getId()
?int
# getContent()
?Content
# getArea()
?LayoutArea
# isNewRecord() Not in API & Jobs
bool
Check if the record is a new record
# isHierarchicalModel() Not in API & Jobs
bool
Check whether a model is a hierarchical model, i.e. can have children

API & Jobs view

API & JobsEach property is a key in REST API responses and job payloads. Its name is the template getter without get, is or has. Methods that need arguments are not available here.

Properties 5

Read-only values on the record.

# revision
?PageRevision
# contentOrDefault
?Content
Retrieves entity area content. If empty, retrieves default content of the area or its input type.
# id
?int
# content
?Content
# area
?LayoutArea

Admin view

AdminAvailable in cdna-admin templates. Copy an admin template into your site repository to change how this record is edited.

Properties 7

Take no arguments.

# getRevision()
?PageRevision
# getContentOrDefault()
?Content
Retrieves entity area content. If empty, retrieves default content of the area or its input type.
# getId()
?int
# getContent()
?Content
# getArea()
?LayoutArea
# isNewRecord() Not in API & Jobs
bool
Check if the record is a new record
# isHierarchicalModel() Not in API & Jobs
bool
Check whether a model is a hierarchical model, i.e. can have children