Repeater Entries Exist
Shows the enclosed content depending on whether a Calendar module repeater with the same attributes would return any entries.
Shortcode:
[repeater_entries_exists]
Attributes:
Any other repeater attributes, such as category or date filters, are passed through, so the check matches the entries that repeater would show.
Code Example:
[repeater_entries_exists id="12"]
<h2>Upcoming Events</h2>
[repeater id="12"]<p>{{title}}</p>[/repeater]
[/repeater_entries_exists]
[repeater_entries_exists id="12" type="does_not"]
<p>There are no upcoming events. Check back soon.</p>
[/repeater_entries_exists]
Output:
If calendar 12 has entries:
<h2>Upcoming Events</h2>
<p>Fall Festival</p>
<p>Winter Concert</p>
If it has none:
<p>There are no upcoming events. Check back soon.</p>