The Calendar feature allows you to diplay public Google calendars on your site. Calendars can be displayed in a variety of formats, including a calendar block format (by week, month or agenda.) You can also combine multiple calendars to be displayed as one calendar. In order to add calendars, the Calendar feature must be enabled on your site. If you do not currently have the Calendar feature on your site but would like to have it set up, please contact

View a sample Calendar page.

Add Calendar

From the Admin menu, select Content - Add content - Calendar.

Enter the name of your calendar in the Title field.

Enter the Calendar ID for this calendar.

To find the Calendar ID, click the drop-down to the right of the calendar name in Google calendar. Click Calendar settings. Find the Calendar Address and you will see the Calendar ID. Copy and paste the Calendar ID into the Calendar ID field.

You may add multiple calendars to be displayed by clicking the Add another item button and entering the Calendar ID.

Select the Calendar View mode for this calendar. 

NOTE: Web Services recommends choosing the Agenda display option for the Calendar View, since this is the most accessible one for users with visual impairments.

You may set a Custom Calendar Title, if desired.

Select any Display Options that you would like to disable.

Click Save.

Embed Calendar

After you have saved the calendar, click on the Edit tab. It will create a node/##, like this:

Note the number at the end of the URL.

Go to the page where you want the calendar to appear and click the Edit tab. Put your cursor where you want the calendar to appear and type the nid:## within double brackets - for example, see screenshot below. This tells Drupal to embed node 123 on this page.

Node content example

Click Save.