Skip to main content

Full Calendar Views and Display Rules

Zenpo Full Calendar has three views. Authors set the starting view. Readers can switch among Month, Week, and Agenda, jump to Today, and (on wider layouts) use Expand.

This page is what readers see. Source setup is on Set Up Calendar Sources and Field Mapping. Symptom fixes are on Calendar Troubleshooting.

Month view

Month is always a six-row grid. Multi-day and all-day events render as bars. Timed events render as a chip with a colored dot and a short time.

Each day cell shows about three items, then +{N} more, which opens a peek listing everything on that day.

Multi-day bars always render. They are never hidden behind +N more. The counter refers to single-day items only. A day crossed by several long bars can therefore show the counter with no single-day events visible beneath them.

In a narrow month layout, a day shows up to 3 dots.

Week view

Week is a time grid with a separate all-day lane at the top.

Time range (6 AM to 6 PM default, 6 AM to 9 PM, or Midnight to midnight) sets which hours the grid shows. An event that falls entirely outside those hours does not appear in Week view. It is still visible in Month and Agenda. An event that partly overlaps is clipped to the band. All-day and multi-day events are never affected.

Visible days sets the first day of the week. Monday – Friday renders five columns in Week view only, so weekend events are not shown in Week view under that setting. Month and Agenda always show the whole week, so weekend events stay visible there.

Overlapping events are placed side by side, up to three columns per day. Each column needs about 90 pixels, so narrower calendars allow fewer columns. Beyond that, the extra events collapse into a single dashed +N more block covering their combined time range. That block opens a {N} concurrent events dialog listing them.

Very short events (30 minutes or less) omit their time line for legibility.

Multi-day events render as a pill in the all-day lane.

Agenda view

Agenda is a forward-looking list, grouped by day. It skips days with no events and scans up to 45 days ahead from the day in focus. It never looks backwards. Use the navigation arrows to move the focus back.

If nothing is ahead, the web part shows No events in the weeks ahead.

Width-based layout

Full Calendar responds to the width of the space it sits in, not the width of the browser window. The same calendar behaves differently in a full-width section and in a narrow column.

Web part widthLayout
980 pixels and widerSidebar with a mini month picker and the CALENDARS legend, when Show sidebar is on
640–979 pixelsNo sidebar. Sources become a row of filter chips.
Under 640 pixelsA compact dot grid plus an Upcoming events list. Filters move into a bottom sheet. Week view is removed from the switcher. A saved Week default falls back to Month. Expand is unavailable.

Filtering and Expand

Filtering sources never reloads data. The filter resets to all shown on each page load. Readers filter from the legend, the chips, or the bottom sheet, depending on width.

Expand enlarges the calendar in place over the page on desktop and tablet. It keeps the current view, date, and filters. Escape or the scrim closes it. Expand state survives while the overlay is open.

Loading and errors

After 8 seconds still loading: Still loading events — large calendars can take a moment.

If a source fails: We couldn't load these events / One or more calendar sources could not be read. Check that the lists still exist and that you have permission to view them, then refresh the page. Sources that did load still render.