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

