Event Model#

When you're on a single event template, or looping through events using craft.events.events(), you're actually working with a Events_EventModel. This in turn extends Craft's Element Criteria Model (opens new window) object.

Simple Output#

Outputting a Events_EventModel object in your template without attaching a property or method will return the event’s name:

<h1>{{ event }}</h1>

Event Models have the following attributes and methods:

Attributes#

title#

The events name/title.

id#

The id of the event.

eventType#

The event's event type.

typeId#

The event's event type id.

status#

live, pending or expired based on startDate and endDate dates. Pending are events with a future startDate date.

enabled#

true or false

isEditable#

true or false

tickets#

A list of event's Ticket Models

cpEditUrl#

The url to edit this event.

urlFormat#

The url format of this event

allDay#

Ether true or false if the event is an all day event and no specific start and end time is set.

capacity#

The total capacity of tickets available for this event.

startDate#

The events start date

endDate#

The events end date

Previous ← Events Next Ticket Model →