Si vous souhaitez supprimer la hiérarchie dans le menu sans la supprimer dans le chemin, il suffit d’ajouter ces quelques lignes dans la fonction menu_tree du fichier menu.inc :
$output = str_replace(«collapsed», «leaf», $output) ;
$output = str_replace(«expanded», «leaf», $output) ;
$chaine_deb = «ul» ; //mettre le < devant le ul
$chaine_fin = «/ul>» ; //mettre le < devant le /ul
$deb = strpos($output, $chaine_deb) ;
if($deb){
$fin = strpos($output, $chaine_fin) ;
if($fin){
$output = substr($output, 0, $deb).substr($output, $fin + strlen($chaine_fin)) ;
}
}
ceci juste avant la ligne :
return $output ;
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Oui, mais ça consiste à modifier un fichier «core» de Drupal, ce qui n’est pas idéal : que feras-tu à chaque fois que tu devras mettre à jour ton site ? tu seras obligé de recopier ce code, c’est pas trop pratique.
Vincent
Formations Drupal pour WEBMASTERS, DESIGNERS et DÉVELOPPEURS.
drupalfrance
1772