Using CalendarPlugin

Last modified: 4/23/2026

Using CalendarPlugin

The CalendarPlugin embeds an interactive event calendar into any page.

Description

Use this plugin to display a calendar of events on a page. Visitors can switch
between month, week, day, and agenda views using the toolbar. Events can link
to pages for full details. See Plugins for a complete list of available plugins.

Note: This plugin requires the calendar add-on to be enabled by your
administrator before it will work.

Syntax

[{Calendar}] renders as a month-grid calendar showing all events:

Plugin 'Calendar' not found

Parameters

ParameterDefaultDescription
viewdayGridMonthInitial view: dayGridMonth, timeGridWeek, timeGridDay, or listWeek.
calendarId*(all)*Show only events belonging to this named calendar. Omit to show everything.
height650Height of the calendar in pixels.
editabletrueAllow drag-and-drop rescheduling. Use 'false' for a read-only display.
weekNumbersfalseShow ISO week numbers in the left gutter.
firstDay0First day of the week: 0 = Sunday, 1 = Monday.

Examples

Default Month View

[{Calendar}] renders as:

Plugin 'Calendar' not found

Week View

[{Calendar view='timeGridWeek'}] renders as:

Plugin 'Calendar' not found

Read-Only Agenda for a Specific Calendar

[{Calendar view='listWeek' calendarId='team-schedule' editable='false'}] renders as:

Plugin 'Calendar' not found

Compact Month View

[{Calendar height='400'}] renders as:

Plugin 'Calendar' not found

Week Starting on Monday

[{Calendar view='timeGridWeek' firstDay='1'}] renders as:

Plugin 'Calendar' not found

Two Separate Calendars on One Page

[{Calendar calendarId='facilities' view='dayGridMonth' editable='false'}]

[{Calendar calendarId='team-schedule' view='timeGridWeek'}]

renders two independent calendars, each showing a different set of events.

Notes