Calguys Calander Year List Only Displaying 4 months

Have a question or a suggestion about a 3rd party addon module or plugin?
Let us know here.
Post Reply
ClyonsNDM
New Member
New Member
Posts: 3
Joined: Wed May 07, 2014 1:14 pm

Calguys Calander Year List Only Displaying 4 months

Post by ClyonsNDM »

Hey i wondered if you could help me, For some reason my calander is only showing 4 months?..

See code below

Used for shortcode

Code: Select all

{cms_module module="CGCalendar" display="yearlist" listtemplate="training-calendar-list" category="software-training"}
Used for listTemplate

Code: Select all

<table class="yearcal">
<tr>
<th class="h1 date">Date</th>
<th class="h1 event">Course</th>
<th class="h1 duration">Duration</th>
<th class="h1 location">Location</th>
</tr>
{foreach from=$events key=key item=event}

{assign var=month_number value=$event.event_date_start|date_format:"%m"}
{assign var=current_month value=$month_number}

{if isset($event.fields.PageID)}
  {assign var=url value=$event.fields.PageID}
{elseif isset($event.fields.ClickThroughURL)}
  {assign var=url value=$event.fields.ClickThroughURL}
{else}
  {assign var=url value=$event.url}
{/if}


{if $current_month != $previous_month}
<tr><th class="h2 month" colspan="4">{$month_names[$month_number]}</th></tr>
{/if}

<tr>
<td class="date">
{$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"}
</td>
<td class="event">
<h5><a href="{$url}">{$event.event_title}</a></h5>
{if $event.event_summary !="" && ($detail != 1 || ($event.event_details =="" ||  $event.event_details == "<br />"))}{$event.event_summary}{/if}
</td>
<td class="duration">
{if $event.event_date_start == $event.event_date_end || $event.event_date_end == 0}
  1 day
{else}
  {if $event.event_date_start|date_format:"%d%m%Y" == $event.event_date_end|date_format:"%d%m%Y"}
    1 day
  {else}
    {assign var=start_day value=$event.event_date_start|date_format:"%j"}
    {assign var=end_day value=$event.event_date_end|date_format:"%j"}
    {$end_day-$start_day+1} days
  {/if}
{/if}
</td>
<td class="location">
{$event.fields.Location}
</td>

{assign var=previous_month value=$current_month}

{/foreach}
</table>

{if $return_url != ""}
<span class="cal-return">{$return_url}</span>
{/if}
Any suggestions
User avatar
paulbaker
Dev Team Member
Dev Team Member
Posts: 1465
Joined: Sat Apr 18, 2009 10:09 pm
Contact:

Re: Calguys Calander Year List Only Displaying 4 months

Post by paulbaker »

You appear to be missing a </tr> tag at the end of the foreach loop. That's probably not the solution to your problem but it may lead to strange layouts.
Post Reply

Return to “Modules/Add-Ons”