EntryTypeModel

This document is for a version of Craft CMS that is no longer supported. Please refer to the latest version →

Whenever you’re dealing with an entry type in your template, you’re actually working with an EntryTypeModel object.

#Simple Output

Outputting an EntryTypeModel object without attaching a property or method will return the entry type’s handle:

{{ entry.getType() }}

#Properties

EntryTypeModel objects have the following properties:

#handle

The entry type’s handle.

#hasTitleField

Whether entries using this entry type have a Title field.

#id

The entry type’s ID.

#name

The entry type’s name.

#sectionId

The entry type’s section’s ID.

#titleLabel

The label that the Title fields should use, if there is one.

#titleFormat

The template that defines what entries’ titles should be set to, if the entry type is set to not show Title fields.