Permission Required: Platform Admin or Calendar Manager
Trying to create a custom RSS feed to export to digital signage or another system? We got you covered. Follow the instructions below or contact your Client Success Manager for more info.
- From the Admin Dashboard, navigate to Content > Widgets > Add a Widget Template
- Copy From any existing Widget Template
- Replace ALL of the existing template code with the block of code displaying below
- Go to the Widget Builder and click Preview to view the Widget
- Use the resulting preview URL as the RSS URL to import
<?xml version="1.0" encoding="UTF-8" ?>
<events>
{% for event in events %}
<event>
<id>{{event.id}}</id>
<name>{% unless event.status == 'live' %}{{ site.snippets.event_status[event.status] }}: {% endunless %}
{{ event.name }}</name>
<url>{{event.url | escape }}</url>
<local-start-date-time>{{event.starts_at | date: "%Y-%m-%dT%H:%M:%S"}}</local-start-date-time>
<local-end-date-time>{{event.ends_at | date: "%Y-%m-%dT%H:%M:%S"}}</local-end-date-time>
<description>{{ event.description_text | unescape | escape }}</description>
<locations><location><name>{{ event.place.visible_name }}{% if event.room_number %} {{ event.room_number }}{% endif %}</name></location></locations>
<images>
<thumbnail>{{ event.photo.big_square | escape }}</thumbnail>
</images>
<registration>{{ event.ticket_url | escape }}</registration>
<departments>
{% for department in event.departments %}
<department>{{ department.name | strip }}</department>
{% endfor %}
</departments>
</event>
{% endfor %}
</events>
***Heads-Up***
|