I almost managed to get a weekly list of recurring events with CG Calendar. However I do not get results for two more days (Saturday / Sunday that is). I am using "list" view and use the following code:
Code: Select all
<div id="kurse">
<ul id="kalender">
{foreach from=$day_names item=day key=key}
<li class="k-{$day_short_names[$key]|lower}">
<h5><abbr title="{$day}">{$day_short_names[$key]}.</abbr></h5>
<ol>
{foreach from=$events key=key item=event}{assign var=timezone value='01:00'}
{assign var=daag value=$event.event_date_start|date_format:"%A"}
{if ($daag == $day) && ($event.event_date_start|date_format:"%d%m%Y" == $event.event_date_end|date_format:"%d%m%Y")}
{assign var=nn value=10}
{assign var=hetime value=$event.event_date_end|date_format:"%H"}
{assign var=hstime value=$event.event_date_start|date_format:"%H"}
{assign var=metime value=$event.event_date_end|date_format:"%M"}
{assign var=mstime value=$event.event_date_start|date_format:"%M"}
<li class="{if $event.fields.Special == ""}cat1{else}{$event.fields.Special}{/if}" style="height: {math equation="(((a-b)+((x/60)-(y/60)))*48)" a=$hetime b=$hstime x=$metime y=$mstime format="%d"}px; top: {math equation="(((b+(y/60))-a)*50)" a=$nn b=$hstime y=$mstime format="%d"}px"><a title="Details zum Kurs" href="{$event.url}"><strong><abbr class="dtstart" title="{$event.event_date_start|date_format:"%Y-%m-%dT%H:%M:%S+$timezone"}">{$event.event_date_start|date_format:"%H:%M"}</abbr><span class="hideme"> - <abbr class="dtend" title="{$event.event_date_end|date_format:"%Y-%m-%dT%H:%M:%S+$timezone"}">{$event.event_date_end|date_format:"%H:%M"}</abbr></span></strong><br />{$event.event_title}</a></li>
{/if}
{/foreach}
</ol>
</li>
{/foreach}
</ul>
</div>
Regards
Nils