Module development: Difference between revisions

Jump to navigation Jump to search
m
Line 215: Line 215:
Aller sur la page '''Configuration->module''', vous devez voir apparaitre un icone qui permet d'accéder à la page de configuratione tvous devez etre capable de modifier ces options et les voir conservé en base.
Aller sur la page '''Configuration->module''', vous devez voir apparaitre un icone qui permet d'accéder à la page de configuratione tvous devez etre capable de modifier ces options et les voir conservé en base.


= Définir vos entrées de menu (optionnel) =
= Define your entries in menu (optionnal) =
'''Quand''': Si vous avez créé des pages PHP, il est nécessaire que ces écrans soient accessibles depuis le menu Dolibarr.
'''When''': If you have created PHP pages, it is necessary that those pages can be reached from menu entries in Dolibarr menu.


== Définissez vos entrées ==
== Define your menu entries ==
Pour cela, il vous faut définir dans le fichier descripteur de module, le tableau this->menu qui déclare les menus.
For this, you must define into the module descriptor, the array this->menu that declare all menus added by your module.
Ce tableau contient toutes les entrées qui apparaitront dans les menus une fois le module activé.
This array contains entries that will appear once your module is activated.
Le fichier de descripteur de module exemple '''modMyModule.class.php''' possède un exemple de déclaration de menu haut ainsi que de ses entrées menu gauche associées.
The example module descriptor file '''modMyModule.class.php''' contains an example to declare a top menu and also its left menu entries.


Voici un exemple de déclaration d'entrées de menu dans le fichier descripteur:
This is the example of code to declare your own menu entries in a module descriptor file:
<pre>
<pre>
// Main menu entries
// Main menu entries

Navigation menu