[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Dolibarr-dev] dev de module
From: |
Eldy |
Subject: |
Re: [Dolibarr-dev] dev de module |
Date: |
Tue, 13 May 2008 02:50:12 +0200 |
User-agent: |
Thunderbird 2.0.0.14 (Windows/20080421) |
jean a écrit :
Je développe un module dolibarr (nouvel interface e-commerce)
Jusqu'à la mise à jour CVS d'aujourd'hui mes menus s'affichaient bien,
depuis aujourd'hui, ils ne sont plus là, mais j'ai les boxes
classiques avec au dessus Nomenu
Y-a-t-il une nouvelle façon de gèrer les modules à partir des
skelettons et du pre.inc.php ?
La méthode via le pre.inc.php fonctionne toujours tout comme la méthode
via la déclaration dans le descripteur (exemple fourni dans le fichier
example modMyModule.class.php).
Par contre, il faut faire attention de bien déclarer comme il faut.
Dans ton descripteur de module, pour déclarer le menu du haut (TOP), tu
dois avoir
$this->menus = array(); // List of menus to add
$r=0;
$this->menu[$r]=array( 'fk_menu'=>0, // Put 0 if
this is a top menu
'type'=>'top',
// This is a Top menu entry
'titre'=>'Title top menu',
'mainmenu'=>'mymodule',
'leftmenu'=>'0', // Use 1 if
you also want to add left menu entries using this descriptor. Use 0 if
left menu entries are defined in a file pre.inc.php (old school).
'url'=>'/comm/action/index.php',
'langs'=>'mylangfile', // Lang
file to use (without .lang) by module
'position'=>100,
'perms'=>'$user->rights->mymodule->level1->level2',
'target'=>'',
'user'=>0); // 0=menu
for all users
$r++;
De plus si tu changes des chose il te faut désactiver puis réactiver le
module pour les prendre en compte.
Met bien aussi a jour ton CVS.
_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
--
Laurent Destailleur.
---------------------------------------------------------------
EMail: address@hidden
Web: http://www.destailleur.fr
IM: IRC=Eldy, Jabber=Eldy
AWStats (Author) : http://awstats.sourceforge.net
CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net
AWBot (Author) : http://awbot.sourceforge.net
Dolibarr (Contributor) : http://www.dolibarr.org