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
News défilantes
#10
jissey a écrit :Bonjour,
pour tester si il y a des news, il faut utiliser {capture}... il y a plusieurs posts à ce sujet.
Code :
[== Indéfini ==]
{*News defilantes *}
{page_attr key="extra1" assign="ex1"}
{if $ex1 != ""}
{capture assign="nouvelle"}
{news number='3' category=$ex1 detailpage='info-actu' summarytemplate='slide_01' lang='fr_FR'}
{/capture}
{if $nouvelle !=''}$nouvelle{/if}
{/if}
{* Fin news defilantes *}
à vérifier, tester, valider, éventuellement corriger...
Attention, ce code ne teste pas s'il y a des news dans la catégorie spécifiée (comme annoncé par Jissey : non testé). Pour ce faire il faut utiliser ceci :

Code :
{*News defilantes *}
{page_attr key="extra1" assign="ex1"}
{if $ex1 != ""}
{capture assign="nouvelle"}
{news number='3' category=$ex1 detailpage='info-actu' summarytemplate='slide_01' lang='fr_FR'}
{/capture}
{if $itemcount > 0}{$nouvelle}{/if}
{/if}
{* Fin news defilantes *}
Puisque nous avons capturé les news, nous avons accès à ses variables, dont la précieuse $itemcount qui compte le nombre de news dans la catégorie $ex1.
Répondre


Messages dans ce sujet

Atteindre :


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