Changes

Jump to navigation Jump to search
Line 51: Line 51:  
Le principe est aussi simple que le menu haut.
 
Le principe est aussi simple que le menu haut.
 
# Copier le fichier htdocs/includes/menus/standard/eldy_backoffice.php sous un autre nom comme htdocs/includes/menus/standard/monmenu.php.
 
# Copier le fichier htdocs/includes/menus/standard/eldy_backoffice.php sous un autre nom comme htdocs/includes/menus/standard/monmenu.php.
# Il faut ensuite modifier la fonction showmenu() de la classe MenuLeft afin de fabriquer son menu gauche. Si on veut afficher le menu standard ou juste le modifier légèrement sans recréer le sien complètement, il suffit de boucler sur le contenu du tableau $menu->liste. Si vous voulez afficher un menu complètement différent et totalement contrôlé par vous (et donc ignorer les fichiers pre.inc.php), il vous faut, dans la fonction showmenu(), créer un objet $newmenu=new Menu() et utiliser les méthodes $newmenu->add et $newmenu->add_submenu pour définir la liste des entrées menu gauche à faire apparaitre. En fin de code, on affiche par des print le contenu du tableau $newmenu->liste (qui vient d'etre construit) au lieu de $menu->liste.
+
# Il faut ensuite modifier la fonction showmenu() de la classe MenuLeft afin de fabriquer son menu gauche. Si on veut afficher le menu standard ou juste le modifier légèrement sans recréer le sien complètement, il suffit de boucler sur le contenu du tableau $menu->liste. Si vous voulez afficher un menu complètement différent et totalement contrôlé par vous, il vous faut, dans la fonction showmenu(), créer un objet $newmenu=new Menu() et utiliser les méthodes $newmenu->add et $newmenu->add_submenu pour définir la liste des entrées menu gauche à faire apparaitre. Une fois cela fait, on affiche par des "print" le contenu du tableau $newmenu->liste (qui vient d'etre construit) au lieu de $menu->liste.
    
Exemple de fichier htdocs/includes/menus/standard/monmenu.php
 
Exemple de fichier htdocs/includes/menus/standard/monmenu.php

Navigation menu