Bonjour Dolibarriens,
Ayant eu du mal à cerner le fonctionnement des leftmenus et submenus,
pourquoi pas aider les prochains développeurs qui se mettent sur le sujet.
Pour rajouter des entrées de menu à votre module rendez-vous sur ce fichier:
public_html/htdocs/custom/VotreModule/core/modules/VotreModule.class.php
Vous devrez y trouver la déclaration des menus: TopMenu** et Leftmenu.
ATTENTION Dans ce tutoriel nous aborderons simplement les éléments utiles à la compréhension de sous-menu, adapter donc la logique au script présent dans
VotreModule.class.php
CAS A :Pour ajouter des sous menus dans votre menu sans que ces derniers soit des sous menus de sous menus alors suivez la logique présente sur les lignes :
« Initialisation du mainmenu » :
'fk_menu'=>'fk_mainmenu=Votremenu',
'mainmenu'=>'Votremenu',
'letfmenu'=>'VotreCatégorieSousMenu',
« Initilisation du premier sousmenu » :
'fk_menu'=>'fk_mainmenu=Votremenu,fk_leftmenu=VotreCatégorieSousMenu'
'mainmenu'=>'Votremenu',
'letfmenu'=>'VotreSousMenu1',
« Initilisation du deuxième sousmenu » :
'fk_menu'=>'fk_mainmenu=Votremenu,fk_leftmenu=VotreCatégorieSousMenu'
'mainmenu'=>'Votremenu',
'letfmenu'=>'VotreSousMenu2',
CAS B : Pour créer un sous menu de « VotreSousMenu2 » :
« Initilisation sousmenu de mainmenu » :
'fk_menu'=>'fk_mainmenu=Votremenu,fk_leftmenu=VotreCatégorieSousMenu'
'mainmenu'=>'Votremenu',
'letfmenu'=>'VotreSousMenu2',
Initialisation du sous menu de « VotreSousmenu2 » :
'fk_menu'=>'fk_mainmenu=Votremenu,fk_leftmenu=VotreSousMenu2'
'mainmenu'=>'Votremenu',
'letfmenu'=>'VotreSousMenu2',
Je reste disponible si jamais le post a besoin d’être éditer pour être plus explicite.
Voilà pour ce court tutoriel, j’espère que cela pourra aider !