Calendars Query
The calendar.calendars template query fetches a list of calendars based on some or no criteria.
Parameters
id- The unique calendar ID
- Can be passed as an array of ID's -
[1, 2, 3] - Use
"not 1,2,3"to filter out calendars which don't have an ID of 1, 2 or 3 - Use
"!= 3"to filter out calendars which don't have an ID of 3
name- same usage as listed above for
id
- same usage as listed above for
handle- same usage as listed above for
id
- same usage as listed above for
color- a hex value of the color, e.g -
#FFFFFF
- a hex value of the color, e.g -
orderBy- Valid orderBy attributes are
id,name,handleandcolor
- Valid orderBy attributes are
sort- Options are
ASCorDESC
- Options are
limit- An
intlimiting the result count
- An
Usage in Templates
{% set calendars = craft.calendar.calendars({
orderBy: "name",
sort: "asc"
}) %}
{% for calendar in calendars %}
<div style="color: {{ calendar.color }};">
{{ calendar.name }}
</div>
{% endfor %}