Changes

Jump to navigation Jump to search
m
Line 29: Line 29:  
La première étape est donc de créer un fichier de description du module (descripteur). Pour cela:
 
La première étape est donc de créer un fichier de description du module (descripteur). Pour cela:
 
* Créer le répertoire '''/htdocs/''monmodule''/core/modules'''. Puis, aller dans le répertoire '''dev/skeletons''' et recopier le fichier modMyModule.class.php dans ce répertoire '''htdocs/''monmodule''/core/modules'''.
 
* Créer le répertoire '''/htdocs/''monmodule''/core/modules'''. Puis, aller dans le répertoire '''dev/skeletons''' et recopier le fichier modMyModule.class.php dans ce répertoire '''htdocs/''monmodule''/core/modules'''.
 +
* Renommez le fichier mod'''MyModule'''.class.php en modifiant seulement la partie '''MyModule''' (le fichier doit commencer par mod)
 
Ensuite, modifier le contenu de ce fichier afin de remplacer:
 
Ensuite, modifier le contenu de ce fichier afin de remplacer:
* les ''modMyModule'' en une valeur qui corresponde a la vocation de votre module. Cette valeur doit toujours commencer par 'mod' et ne contenir que des caractères alphabétiques.
+
* les ''modMyModule'' en une valeur qui corresponde a la vocation de votre module. Cette valeur doit toujours commencer par ''''mod'''' et ne contenir que des '''caractères alphabétiques'''.
 
* $this->numero = ''10000'' par un numéro de module libre (Aller dans la page '''Accueil -> Infos système -> Dolibarr -> Modules''' pour connaître la liste des id module déjà utilisés).
 
* $this->numero = ''10000'' par un numéro de module libre (Aller dans la page '''Accueil -> Infos système -> Dolibarr -> Modules''' pour connaître la liste des id module déjà utilisés).
 
* Modifier éventuellement les autres variables définies dans le constructeurs (Voir le commentaire dans le code du squelette pour leur signification).
 
* Modifier éventuellement les autres variables définies dans le constructeurs (Voir le commentaire dans le code du squelette pour leur signification).
4

edits

Navigation menu