Core Docs - Church Management - Explore Different Event Blocks

Rock Version: v19.0
Last Modified: 2025-10-31 11:24 AM

How you decide to display events to your guests will be very unique. Rock provides several blocks to help you craft the experience you desire.

See the Blocks article for more information on blocks in general.

Calendar Block

The Calendar Lava block is the basic calendar list block for your external calendar. The screen shot below shows the block in its default form, however this block comes with a ton of settings to change the way it is displayed. Below is a list of some of the settings that this block provides.

Event Item Occurrence Detail

Once you pick an event from the calendar, the Calendar Event Item Occurrence Lava block displays the details for the event occurrence. This page is formatted entirely using Lava, so customize at will. Below are the options you have in the block's settings.

Calendar Item Occurrence List Lava

This is more of a specialty block. It lists upcoming occurrences for a specific event item. This is helpful for events like specific classes (e.g., Starting Point, Stewardship Class) or events that routinely happen (e.g., Baptisms).

Calendar Item Occurrence List By Audience Lava

This is another specialty block. It lists upcoming occurrences for a specific audience (All Church, Youth, Children, etc.). This is helpful for pages devoted to these audiences. Below are some of the options available in the block's settings.

Event Calendar Item Personalized Registration

This is a quirky, but insanely cool little block. Its main use is to facilitate internal registrations for special classes from an individual's Person Profile page. Let's dig into a sample to understand this better.

Say your organization has a special orientation class called Starting Point. Previous attendance in this class is really important to you so you've created a special badge to show if someone has attended this class. But... you also want to easily be able to register people for upcoming classes when they call or email you. You can then set the markup of your badge to link to a page with this block if they have not attended Starting Point. This block takes the person and looks up upcoming class dates based on their campus. Once you select a date you can select other members of the family and create a registration to add them to the class.

It should be noted that this block creates an online registration and then redirects to the registration block to complete the process. This allows for the collection of extra fields configured for the registration and also allows for things like confirmation and reminder emails.

The block requires the following inputs through the URL: