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.