I am working on a french site and using CGCalendar. This is the code I using for the upcoming list template:
Code: Select all
<div class="calendar-event">
<h1>{$event.event_title}</h1>
<h2>Date de l'événement :</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"}
{assign var=day_number value=$event.event_date_start|date_format:"%w"}
{assign var=end_day_number value=$event.event_date_end|date_format:"%w"}
{if $event.event_date_start == $event.event_date_end || $event.event_date_end == 1}
<p class="calendar-date-from">le {$day_names[$day_number]} {$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"}</p>
{else}
{if $event.event_date_start|date_format:"%d%m%Y" == $event.event_date_end|date_format:"%d%m%Y"}
<p class="calendar-date-from">le {$day_names[$day_number]} {$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"}</p>
{else}
<p class="calendar-date-from">le {$day_names[$day_number]} {$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"} {$lang.to}
le {$day_names[$end_day_number]}{$event.event_date_end|date_format:"%e"} {$month_names[$end_month_number]} {$event.event_date_end|date_format:"%Y"}</p>
{/if}
{/if}
{if $event.event_details !="" && $event.event_details != "<br />"}
<div class="calendar-details">
{eval var=$event.event_details}
</div>
{/if}
{* Display custom fields
There are two ways to address custom fields
1) {$event.fields.fieldname}
2) {foreach from=$event.fields key='fieldnamee' item='fieldvalue'}
{$fieldname}: {$fieldvalue}
{/foreach}
You may want to use the former method with file upload fields.
*}
<div class="calendar-fields">
{foreach from=$event.fields key='fieldname' item='fieldvalue'}
{$fieldname}: {$fieldvalue}<br/>
{/foreach}
</div>
<div class="calendar-returnlink">{$return_link}</div>
</div>
Code: Select all
{cms_module module="CGCalendar" display="upcominglist" upcominglisttemplate="upcoming-events-fr" category="Musée Bytown" detailpage="events" eventtemplate="event-detail-fr" first_day_of_week="-1"}
le Dimanche 19 Mai 2012 au le Mardi 21 Mai 2012
(or in english, Sunday, 19 May 19 2012 to Monday21 May 2012)
whenit should be
le Samedi Mai 2012 au le Lundi 21 Mai 2012
(or in english, Saturday, 19 May 19 2012 to Tuesday 21 May 2012)
i thought I could use the paramter "first_day_of_week", but that is for the calendar, not an upcoming list. ANy help on how I can get the days appearing right?
Thanks,
JC