04/11/2010, 17:25:40
je connais pas bien les paramètres de CGCalendar mais j'imagine que tu as un template de rendu avec ton premier appel
à l'intérieur tu peux trouver la boucle qui doit être ainsi :
tu ajoutes en dessous un code d'assignation
A partir de ce moment tu peux soit dans ton template soit dans la suite de ton gabarit de page appeler ton compteur et tester
Avec 2/3 ajustements tu devrais être bon
à l'intérieur tu peux trouver la boucle qui doit être ainsi :
Code :
{foreach from=$ta_liste item=element_de_ta_liste}
...
{/foreach}
tu ajoutes en dessous un code d'assignation
Code :
{assign name='compteur' value=count($ta_liste)}
A partir de ce moment tu peux soit dans ton template soit dans la suite de ton gabarit de page appeler ton compteur et tester
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' listtemplate='accueil' category='seminaires'}
{/if}
Avec 2/3 ajustements tu devrais être bon