Calendar & Events


Let us know by posting here.

Setting up a Calendar

Creating an Event Page

  1. Create a New Page: Make a page on your site to house the calendar and events.

Configuring Page Types

  1. Page Types: Create a 'Event Detail' page type in the dashboard under "Pages and Themes".
  2. Attribute Setup: Set up a 'Calendar Event' attribute to store event information.

Creating a Calendar

  1. Access Calendar Settings: In the dashboard, go to "Calendar and Events".
  2. Add a New Calendar: Set up a calendar, choosing options for event page creation and detailing where new pages should be made.
  3. Configure Event Details: Specify the page type and attribute for storing event information.

Calendar Blocks

Calendar Block

  • Functionality: Displays a complete calendar with Month, Week, and Day views.
  • Data Source: Select which calendar to display.
  • Filtering: Limit events displayed by topic.
  • Lightbox: Event details appear in an overlay upon clicking an event.

Event List Block

  • Purpose: Ideal for showcasing upcoming events, such as in a sidebar.
  • Configuration: Choose a calendar, filter by topic, and feature specific events.
  • Display Settings: Customize the title, number of events displayed, and pagination.

Calendar Event Block

  • Usage: Adds detailed event information to a page.
  • Data Source: Pulls data from the page it's on, using the configured event details attribute.
  • Display Options: Enables showing various event details like title, date, and description.

Adding and Publishing Events

  1. Add Events to Calendar: Include essential details like dates, times, and recurring options.
  2. Page Customization: Modify the 'Event Detail' page type with desired blocks and attributes.
  3. Update Existing Pages: Apply new block settings to existing event pages for consistency.

Managing Events

  • Centralized Editing: Update event details in one place; changes reflect across all occurrences.
  • Unique URL Structure: Each event gets a unique page, maintaining centralized control.

This setup ensures that your Concrete CMS site effectively manages and displays events with ease, offering flexibility and centralized control over event scheduling and details.