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
[résolu] Smarty et affichage de blocs conditionnel
#3
Un grand merci pour le conseil airelibre,

get_root_alias() pour les têtes de rubriques,

get_parent_alias() pour les sous rubriques,

et c'est le contrôle absolu des blocs où l'on veut, quand on veut !

Désormais mon code donne ceci :

Code :
[== Smarty ==]
{if $page_alias eq 'page_1'}
{cms_module module='Banners' category='category_1'}
{elseif $page_alias eq 'sous-rubrique_2' or $cgsimple->get_parent_alias() == "sous-rubrique_2"}
{cms_module module='Banners' category='sous-rubrique_02'}
{elseif $cgsimple->get_root_alias() == "rubrique_03"}
{cms_module module='Banners' category='rubrique_03'}
{else}
{cms_module module='Gallery' dir='bandeaux-generique'}
{/if}
Smile cmsms 1.5.2 -> 1.11.7


Messages dans ce sujet

Atteindre :


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