05/11/2010, 15:30:36
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS -MLE- : 1.8.2
#~ Nom de l'hébergeur : OVH
#~ Informations Système :
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Arf... Déjà désolé, j'ai fermé le précédent topic un peu à la hâte...
Rappel des faits :http://www.cmsmadesimple.fr/forum/viewtopic.php?id=3029
En fait, je pensais que ca fonctionnait, mais aujourd'hui j'ai ajouté une nouvelle entrée... Et du coup j'ai les deux qui s'affichent l'un au-dessus de l'autre (l'élément à venir et celui passé). Ce qui indique donc, que le code n'a pas été pris en compte par le CMS, si je ne m'abuse...
Voici donc le code dans l'état actuel :
Gabarit de la page :
Code :
{cms_module module='CGCalendar' display='upcominglist' detailpage="prochains-rdv" limit='1' upcominglisttemplate='accueil' category='seminaires'}
{if $compteur == 0}
{cms_module module='CGCalendar' display='pastlist' detailpage="prochains-rdv" limit='1' upcominglisttemplate='accueil' category='seminaires'}
{/if}
Gabarit du module (CGCalendar):
Code :
{foreach from=$events key=key item=event}
<h2>{$event.event_title}</h2>
[... ]
{/foreach}
{assign name='compteur' value=count($events)}
Je précise que lorsque je rafraichi la page après des modifs (genre j'ai essayé d'enlever les '' autour de compteur... On fait comme on peut hein ) j'ai de temps en temps ce message d'erreur :
string(140) "Smarty error: [in module_db_tpl:CGCalendar;upcominglist_upcominglist-entry-seminaire line 27]: syntax error: assign: missing 'var' parameter"
Il manquerait le paramètre "var", je ne sais pas si c'est judicieux (ou pas)?