Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[RESOLU]CGCalendar : affichage conditionnel du type de liste episode 2
#7
Je viens de me repencher sur ce site et j'ai finalement trouvé la solution (à priori). Je pense que le problème provient soit du fait que j'utilisais à tort des espaces dans les balises smarty , soit (et de manière général) que l'emploi de la valeur "null" plutôt que "0" permet de meilleurs résultats (Pourquoi? je n'en ai aucune idée...).

Voici donc ce qui marche chez moi :
1. A la fin du template de calendar, j'insère le code suivant :
Code :
{assign name='compteur' value=count($events)}

2. Dans mon gabarit (ca doit aussi marcher dans une page) j'insère la condition de la manière suivante (attention aux espaces donc Wink ) :
Code :
{if $compteur!=null}
{cms_module module='CGCalendar' display='upcominglist' detailpage="info-pratiques" limit='1' category="pratiques" upcominglisttemplate='accueil-pratique'}
{else}
<p>pas de contenu pour le moment.</p>
{/if}


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)