SectionModel
Whenever you’re dealing with a section in your template, you’re actually working with a SectionModel object.
#Simple Output
Outputting a SectionModel object without attaching a property or method will return the section’s name:
<h3>{{ section }}</h3>
#Properties
SectionModel objects have the following properties:
#enableVersioning
Whether versioning is enabled for entries in this section.
#handle
The handle of the section.
#hasUrls
Whether the section is set to give its entries their own URLs.
#id
The ID of the section.
#maxLevels
The maximum number of levels the section’s entries can be nested, if it’s a Structure section.
#name
The name of the section.
#template
The template path that Craft should load when its entries’ URLs are requested.
#type
The type of section it is (single
, channel
, or structure
).
#Methods
SectionModel objects have the following methods:
#getEntryTypes()
Returns an array of EntryTypeModel objects representing each of the section’s entry types.
#getUrlFormat()
Returns the section’s URL format (or URL) for the current locale.
#isHomepage()
Whether it’s a Single section, set to be the site’s homepage.