CGCalendar pb de traduction d'une partie de dates .
Posted: Sun Apr 10, 2011 2:33 pm
Bonjour,
J'utilise CGCalendar avec un template tel que decrit en
http://forum.cmsmadesimple.org/viewtopi ... =7&t=41061
J'utilise CMSMS 1.9.4.1.
En fait mon probleme se situe dans la navigation par mois et dans les dates des Evenements qui restent en anglais. La date du titre (mois annee) elle a bien ete traduite en francais. J'ai bien mentionne lang=fr_FR en parametre du smarty d'appel du module CGCalendar.
Merci de votre aide
Henri
Le template est le suivant:
J'utilise CGCalendar avec un template tel que decrit en
http://forum.cmsmadesimple.org/viewtopi ... =7&t=41061
J'utilise CMSMS 1.9.4.1.
En fait mon probleme se situe dans la navigation par mois et dans les dates des Evenements qui restent en anglais. La date du titre (mois annee) elle a bien ete traduite en francais. J'ai bien mentionne lang=fr_FR en parametre du smarty d'appel du module CGCalendar.
Merci de votre aide
Henri
Le template est le suivant:
Code: Select all
<div>
<h3 style="text-align:center; text-transform:uppercase;color:; padding:10px 0;">{if $day > 0}{$day} {/if}{$month_names[$month]} {$year}</h3>
{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;">
{if isset($navigation.prev)}<a style="font-size: 11px; float: left; text-decoration: none; text-transform:uppercase; display: block; position: absolute; left: 0pt; top: 0pt;" href="{$navigation.prev}{$cgcal_nav_tail}">Précédent</a>
{/if}
{* 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 *}
{if isset($navigation.next)}<a style="color: rgb(104, 94, 71); font-size: 11px; text-transform: uppercase; padding-top: 0px; margin-top: 0px; text-decoration: none; display: block; position: absolute; right: 0pt; top: 0pt;" href="{$navigation.next}{$cgcal_nav_tail}">Suivant</a>
</span>
{/if}
</div>
{/capture}
{$cgcalendar_nav}
{/if}
<br />
{if !empty($events)}
{foreach from=$events key=key item=event}
<div>
<h3><div style="color: #a6b483;text-decoration:none" href="#"> {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"> </span> {$event.event_date_start|date_format:"%a %e %b "}
à {$event.event_date_start|date_format:"%R"}h
{else}
{if $event.event_date_start|date_format:"%a %e %b " == $event.event_date_end|date_format:"%a %e %b "}
<span style="color:#666633;font-weight:bold"> </span>{$event.event_date_start|date_format:"%a %e %b "} à {$event.event_date_start|date_format:"%R"}h - {$event.event_date_end|date_format:"%R"}h
{else} <span style="color:#666633;font-weight:bold"></span>
{if $event.event_date_start|date_format:"%a %e %b "} to {$event.event_date_end|date_format:"%a %e %b "}
à {$event.event_date_start|date_format:"%R"} h >> {$event.event_date_end|date_format:"%R"} h
{/if}
{/if}
{/if}{$event.event_title}</div></h3>
{if $event.event_summary !="" && ($detail != 1 || ($event.event_details =="" || $event.event_details == "<br />"))}
<div class="description" style="padding-top:10px; font-size: 1.2em;line-height:1.2em;font-weight: bold;">{$event.event_summary}</div><p style="color: #f00;">
{if $event.event_details !="" && $event.event_details != "<br />"}
<div class="calendar-details"><span class="calendar-details-title"></span>{eval var=$event.event_details}</div>
{/if}</p>
{/if}
</div>
<div style="border-bottom: 1px dashed #e11831;padding-bottom:10px;margin:20px 0;"> </div>
{/foreach}
{else}
<div style="border-top: 1px dashed #e11831;padding-bottom:7px;margin-top:17px"> </div>
<p><em>Il n'y a actuellement rien au programme.</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>
{*get_template_vars}
{$lang|debug_display*}