Available Variables

The following are common methods you will want to call in your front end templates:

craft.events.events({ endDate: '>= now' })

Returns an Event Query for you to modify and output events.

By default, only current events will be returned when calling craft.events.events(). To change this, use the craft.events.events({ endDate: null }). Events are also ordered from the oldest startDate to the newest, which you can also change with the orderBy parameter.

craft.events.tickets()

See Ticket Queries

craft.events.purchasedTickets()

Returns all purchased tickets based on the provided criteria. See Purchased Ticket

craft.events.isTicket(lineItem)

Returns whether a provided Line Item object is a ticket or not.

craft.events.hasTicket(order)

Returns if there is at least one ticket in the provided order.

craft.events.getPdfUrl(lineItem)

Returns a URL to the PDF for this ticket for the provided Line Item object. This will only show tickets for this line item.

craft.events.getOrderPdfUrl(order)

Returns a URL to the PDF for all tickets for the provided Order object. This will show tickets for the entire order.

craft.events.getEventTypes()

Returns all Event Types available.

craft.events.getEditableEventTypes()

Returns all Event Types the current user has permission to.

craft.events.getTicketTypes()

Returns all Ticket Types available.

craft.events.getEditableTicketTypes()

Returns all Ticket Types the current user has permission to.

Previous ← Events Next Events Index →

Get started with Events

Available for Craft 4. Get it from the plugin store.