Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Machine à café «   Menu des sections «  

Comment: Menu des sections

<< Previous Next >>
GnapZ :

Le deuxième paramètre (facultatif) sert à passer l'id de la section courante pour pouvoir l'avoir en gras dans le menu. un exemple tiré de mon template.php pour retrouver la section courante : // récupération section courante
$is_section = strpos($_SERVER['PHP_SELF'], $context['url_to_root'].'sections') === 0 && $_REQUEST['id'];
if ($is_section) $_SESSION['current_section'] = $_REQUEST['id'];
elseif($_REQUEST['section']) $_SESSION['current_section'] = $_REQUEST['section'];


Pour afficher le menu complet, je n'ai pas réussi vraiment; ça marchotte en passant null en premier paramètre mais pas de manière arborescente.
Je n'ai pas eu le temps de vérifier mais je crois que la fonction get_children_of_anchor renvoie toutes les sections si elle reçoit null en paramètre alors qu'elle ne renvoie que les noeuds enfants d'une ancre spécifiée (pas les autres descendants).

Tof

This comment has inspired:

by Tof on June 10 2006