
How would I make the upcoming events box look like the news box, and say "No upcoming events." when there are no events on the calendar?
Here is my Upcoming template:
Code: Select all
{if $compact_view neq 1}
<!-- <h4>{$lang.upcoming_events}</h3> -->
{/if}
{foreach from=$events key=key item=event}
<div id="all-events">
<h4>{$event.event_title}</h4>
{assign var=month_number value=$event.event_date_start|date_format:"%m"}
{assign var=end_month_number value=$event.event_date_end|date_format:"%m"}
{if $event.event_date_start == $event.event_date_end || $event.event_date_end == ""}
<div class="cal-date-from-to">
<span class="calendar-date-title">
{$lang.date}:
</span>
{$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"}
</div><br />
{else}
{if $event.event_date_start|date_format:"%d%m%Y" == $event.event_date_end|date_format:"%d%m%Y"}
<div class="cal-date-from-to">
<span class="calendar-date-title">
{$lang.date}:
</span>
{$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y, %I:%M %p"} {$lang.to} {$event.event_date_end|date_format:"%I:%M %p"}
</div><br />
{else}
<div class="cal-date-from-to">
<span class="calendar-date-title">
{$lang.date}:
</span>
{$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"} {$lang.to} {$event.event_date_end|date_format:"%d"} {$month_names[$end_month_number]} {$event.event_date_end|date_format:"%Y"}
</div><br />
{/if}
{/if}
{if $event.event_summary !="" && ($detail != 1 || ($event.event_details =="" || $event.event_details == "<br />"))}
<div class="calendar-summary">
<span class="calendar-summary-title">
{$lang.summary}:
</span><br />
{$event.event_summary}
</div>
{/if}
{if $detail == 1}
{if $event.event_details !="" && $event.event_details != "<br />"}
<div class="calendar-details">
<span class="calendar-details-title">
{$lang.details}:
</span><br />{$event.event_details}
</div>
{/if}
{else}
<a href="{$event.url}">{$moretext}</a>
{/if}
</div>
{/foreach}
{if $return_url != ""}
<div class="calendar-returnlink">
{$return_url}
</div>
{/if}