Calendar:iCalendar template tag
The Calendar:iCalendar tag is available for event exporting purposes. It outputs an ICS (RFC-2445) compatible file, which can then be imported into other programs such as Google Calendar, Apple Calendar, Microsoft Outlook, Lightning, etc.
The iCalendar function contains preformatted info within it's tags, so nothing is to go inbetween the Calendar:iCalendar tags, etc. When the template that contains this tag is accessed, the browser will instantly prompt the user to download a file.
{exp:calendar:icalendar}{/exp:calendar:icalendar}
Parameters
All of the parameters listed in Calendar:Events are available for use here. Additionally, the following parameter is available for use as well:
summary_field=
summary_field="CUSTOM_FIELD_NAME"
This optional parameter allows you to specify which field to use instead of the title
field to generate the event title for the ICS file.
Examples
The below code example is a complete example of how you would use the iCalendar feature:
{exp:calendar:icalendar orderby="title" sort="asc" date_range_start="today"
show_months="3" dynamic="off" } {/exp:calendar:icalendar}