jean a écrit :
Merci Laurent,
J'ai fini par retélécharger la version CVS, puis j'y ai installé mon
module (enfin le début) et c'est rentré dans l'ordre. Je ne sais pas
trop ce qui s'est passé.
Vaut-il mieux utiliser le pre.inc.php ou le descripteur de module ?
Comme tu le sens.
Le pre.inc.php est un mode "figé" alors que via le descripteur de
module, c'est editable dans l'editeur de menu....
Jolie invention les modules pour dolibarr !!
Jean
[EMAIL PROTECTED] a écrit :
Send Dolibarr-dev mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
or, via email, send a message with subject or body 'help' to
[EMAIL PROTECTED]
You can reach the person managing the list at
[EMAIL PROTECTED]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Dolibarr-dev digest..."
Today's Topics:
1. Re: dev de module (Eldy)
----------------------------------------------------------------------
Message: 1
Date: Tue, 13 May 2008 02:50:12 +0200
From: Eldy <[EMAIL PROTECTED]>
Subject: Re: [Dolibarr-dev] dev de module
To: Discussions sur le developpement de Dolibarr
<[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
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
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
--
Laurent Destailleur.
---------------------------------------------------------------
EMail: [EMAIL PROTECTED]
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
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev