14/03/2012, 23:58:41
Trop fort ! Excellent, Ca marche...
J'avais pourtant essayé plusieurs trucs du genre, le 'code' actuel étant:
Mais là, c'est tout bon, plus besoin de passer le $depth en argument.
La "page générique" est devenue:
$new_var remplacant $h_level.
Mille mercis !!
J'avais pourtant essayé plusieurs trucs du genre, le 'code' actuel étant:
Code :
# Name: hierarchy
global $gCms;
$depth= $_GET['Depth'];
$pos = $gCms->variables['position'];
$base = explode('.', $pos);
$smarty->assign('h_level', $depth);
$smarty->assign('h_cur_level', $pos);
$smarty->assign('h_toplevel', $base[0] * 1);
$smarty->assign('h_parent', $base[ (count($base) > 1) ? count($base)-2 : 0 ] * 1);
$smarty->assign('h_this', $base[count($base)-1] * 1);
# echo $_SERVER["HTTP_REFERER"];
# echo "position: ".$depth." - ".$_SESSION['src_level']."<br>";
# echo "position: ".$depth." - ".$h_src_level."<br>";
# $tpl_vars = $smarty->get_template_vars();
# print_r($tpl_vars );
# print_r($gCms);
La "page générique" est devenue:
Citation :{hierarchy}{menu start_element=$new_var template="minimal_psn"}
{equipe}
$new_var remplacant $h_level.
Mille mercis !!