Upcoming Events List
Posted: Mon Jan 07, 2008 3:49 am
The following screen shot shows how my news and upcoming events module are set up. In the screen shot, there is nothing below the upcoming events title because there are no upcoming events listed.

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:

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}