11/11/2012, 02:04:53
Difficile de pouvoir t'aider sans voir le code html déployé.
A quoi correspond last-menu-item ?
Je suppose que c'est au tout dernier élément du menu puisque tu utilises {if $smarty.foreach.menuitem.last}
Aussi je me demande si ce ne serait pas plutôt le dernier élément d'un niveau, et dans ce cas, tu devrais utiliser :
$node->first -- existe, et mis à 1 si c'est le premier élément dans un niveau.
$node->last -- existe, et mis à 1 si c'est le dernier élément dans un niveau.
En plaçant <pre>{$node|print_r}</pre> dans ton foreach, tu auras accès aux valeurs de chaque $node.
Tu verras que $node->parent n'est true que dans 1 seul cas : la page niveau 1 de la page en cours si cette dernière est enfant.
Je te propose de regarder cet excellent article sur un menu mega-dropdown de Goran Ilic sur son site consacré à cmsms (je pense que tu en feras un bookmark
).
Après, tu ne pourras plus écrire "Comprends pas" et critiquer cet outil qui te permet de paramétrer ton menu très finement si tu trouves le bon algorithme.
Tu t'es présenté comme un noob, ce que tu n'es sûrement pas au vu de ta compréhension très rapide de smarty et du gestionnaire de menu. D'ici peu de temps, tu passeras à la construction de modules.
Bon amusement sur ce cms
A quoi correspond last-menu-item ?
Je suppose que c'est au tout dernier élément du menu puisque tu utilises {if $smarty.foreach.menuitem.last}
Aussi je me demande si ce ne serait pas plutôt le dernier élément d'un niveau, et dans ce cas, tu devrais utiliser :
$node->first -- existe, et mis à 1 si c'est le premier élément dans un niveau.
$node->last -- existe, et mis à 1 si c'est le dernier élément dans un niveau.
En plaçant <pre>{$node|print_r}</pre> dans ton foreach, tu auras accès aux valeurs de chaque $node.
Tu verras que $node->parent n'est true que dans 1 seul cas : la page niveau 1 de la page en cours si cette dernière est enfant.
Je te propose de regarder cet excellent article sur un menu mega-dropdown de Goran Ilic sur son site consacré à cmsms (je pense que tu en feras un bookmark

Après, tu ne pourras plus écrire "Comprends pas" et critiquer cet outil qui te permet de paramétrer ton menu très finement si tu trouves le bon algorithme.
Tu t'es présenté comme un noob, ce que tu n'es sûrement pas au vu de ta compréhension très rapide de smarty et du gestionnaire de menu. D'ici peu de temps, tu passeras à la construction de modules.
Bon amusement sur ce cms
