I am using CMS 1.8.2 with CGCalendar 1.5.2 and the list template I am using is below:
Code: Select all
<div>
{assign var='private_events' value='|'|explode:'Wedding|Baptism|Funeral'} {* category list of private event *}
{assign var='label_private_event' value='(private event, by invitation only)'} {* private event label *}
{if isset($navigation)}
{capture assign='cgcal_nav_tail'}{'&'};{$actionid}listtemplate={$smarty.template|replace:'module_db_tpl:CGCalendar;list_':''}{/capture}
{capture assign='cgcalendar_nav'}
<div style="border-bottom: 2px solid rgb(240, 240, 240); padding: 0pt 8px 8px; position: relative; margin-top: 8px;">
{* month navigation *}
<div style="display: block; margin: auto; width: 85%; text-align: center;">
<span style="color: #e11831;font-size:11px;text-transform:uppercase;">
{section name='month_navigation' start='1' loop='13'}
{assign var='month_name_short' value='2010-%s-01 00:00:00'|sprintf:$smarty.section.month_navigation.iteration|date_format:'%b'}
{if $month!=$smarty.section.month_navigation.iteration}
<a style="color:#60553d;text-decoration:none" href="{module_action_link module='CGCalendar' urlonly='1' year=$year month=$smarty.section.month_navigation.iteration display='list' eventtemplate='event' listtemplate='list' use_session='1' }
">{$month_name_short}</a>
{else}
{$month_name_short}
{/if}
{if !$smarty.section.month_navigation.last} | {/if}
{/section}
</span>
</div>
{* end month navigation *}
</div>
{/capture}
{$cgcalendar_nav}
{/if}
<p style="padding-top:20px"> </p>
{if !empty($events)}
{foreach from=$events key=key item=event}
<div>
<h2><a style="color: #a6b483;font-size:21px;text-decoration:none" href="{$event.url}">{$event.event_title}</a></h2>
{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 == 0}
<span style="color:#666633;font-weight:bold">{$lang.date}:</span> {$event.event_date_start|date_format:"%a %e %b %G"}<br/>
<span style="color:#666633;font-weight:bold">Time:</span> {$event.event_date_start|date_format:"%I:%M%P"}<br/>
{else}
{if $event.event_date_start|date_format:"%a %e %b %G" == $event.event_date_end|date_format:"%a %e %b %G"}
<span style="color:#666633;font-weight:bold">{$lang.date}: </span>{$event.event_date_start|date_format:"%a %e %b %G"} <br> <span style="color:#666633;font-weight:bold">Time:</span> {$event.event_date_start|date_format:"%I:%M%P"} - {$event.event_date_end|date_format:"%I:%M%P"}<br/>
{else}
<span style="color:#666633;font-weight:bold">{$lang.date}:</span> {if $event.event_date_start|date_format:"%a %e %b %G"} to {$event.event_date_end|date_format:"%a %e %b %G"}<br> <span style="color:#666633;font-weight:bold">Time:</span> {$event.event_date_start|date_format:"%I:%M%P"} {$lang.to} {$event.event_date_end|date_format:"%I:%M%P"} <br/>
{/if}
{/if}{/if}
{* event categories *}
{if !empty($event.categories)}
{assign var='private_event' value=''}
{assign var='event_categories' value=$event.categories|@array_keys}
<span style="color:#666633;font-weight:bold">{$CGCalendar->Lang('category')}:</span> {', '|implode:$event_categories}
{foreach from=$event_categories item='cat_name'}
{if in_array($cat_name, $private_events)}
{assign var='private_event' value='1'}
{/if}
{/foreach}
{if !empty($private_event)} <span style="font-weight:bold"><em>{$label_private_event}</em></span>{/if}
{/if}
{* end event categories *}
{if $event.event_summary !="" && ($detail != 1 || ($event.event_details =="" || $event.event_details == "<br />"))}
<div class="description" style="padding-top:10px">{$event.event_summary}</div>
{/if}
{* optionally display detail information
{if $event.event_details !="" && $event.event_details != "<br />"}
<div class="calendar-details"><span class="calendar-details-title">{$lang.details}: </span>{$event.event_details}</div>
{/if}
*}
<p style="margin-top:12px">
<a style="text-decoration:none;color:#98a677" href="{$event.url}">more details »</a></p>
</div>
<div style="border-bottom: 1px dashed #e11831;padding-bottom:10px;"> </div>
{/foreach}
{else}
<div style="border-top: 1px dashed #e11831;padding-bottom:7px;margin-top:17px"> </div>
<p><em>There are currently no events.</em></p>
<div style="border-bottom: 1px dashed #e11831;padding-bottom:7px;"> </div>
{/if}
<div>
{if isset($navigation)}
{$cgcalendar_nav}
{/if}
</div>
<P></p>
<P></p>
{if $return_url != ""}
<div class="calendar-returnlink" style="clear:both;padding-top:25px">{$return_url}</div>
{/if}
</div>Code: Select all
{cms_module module="CGCalendar" display="pastlist" inline="1" reverse="true"}Many thanks for any suggestions!



