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.