From 76d3d48ee7ddf25a4b6609f775bb34a80bdda9ce Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 2 May 2008 14:36:39 +0000 Subject: [PATCH] Update example to add left menu entries --- dev/skeletons/modMyModule.class.php | 30 +++++++++++++++++++++--- htdocs/includes/modules/modECM.class.php | 1 + 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/dev/skeletons/modMyModule.class.php b/dev/skeletons/modMyModule.class.php index 105c6afbb7d..fa4546e27c2 100644 --- a/dev/skeletons/modMyModule.class.php +++ b/dev/skeletons/modMyModule.class.php @@ -117,12 +117,36 @@ class modMyModule extends DolibarrModules // Main menu entries $this->menus = array(); // List of menus to add - $r=1; + $r=0; // Example: - // $this->menu[$r]=array('fk_menu'=>0,'type'=>'top','titre'=>'Agenda','mainmenu'=>'agenda','leftmenu'=>'agenda','url'=>'/comm/action/index.php','langs'=>'commercial','position'=>100,'perms'=>'$user->rights->agenda->myactions->read','target'=>'','user'=>0); + // This is to declare Top Menu entry: + // $this->menu[$r]=array( 'fk_menu'=>0, // Put 0 if this is a top menu + // 'type'=>'top', + // 'titre'=>'Title top menu', + // 'mainmenu'=>'mymodule', + // 'leftmenu'=>'1', // 1 if you also want to add left menu entries in this top menu + // 'url'=>'/comm/action/index.php', + // 'langs'=>'mylangfile', + // 'position'=>100, + // 'perms'=>'$user->rights->mymodule->level1->level2', + // 'target'=>'', + // 'user'=>0); // $r++; - + // + // This is to declare a Left Menu entry: + // $this->menu[$r]=array( 'fk_menu'=>'r=1', // Use r=value of r for the top menu entry + // 'type'=>'top', + // 'titre'=>'Title left menu', + // 'mainmenu'=>'mymodule', + // 'url'=>'/comm/action/index2.php', + // 'langs'=>'mylangfile', + // 'position'=>100, + // 'perms'=>'$user->rights->mymodule->level1->level2', + // 'target'=>'', + // 'user'=>0); + // $r++; + } /** diff --git a/htdocs/includes/modules/modECM.class.php b/htdocs/includes/modules/modECM.class.php index 0f2be313f24..a75372025b6 100644 --- a/htdocs/includes/modules/modECM.class.php +++ b/htdocs/includes/modules/modECM.class.php @@ -119,6 +119,7 @@ class modECM extends DolibarrModules // Menus //------ + $this->menus = array(); // List of menus to add $r=0; // Top menu