Hiérarchie de menu

Catégories:

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 ;

#

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.

Syndiquer le contenu