4,395
edits
| Line 17: | Line 17: | ||
La primera fase es la de crear un fichero descriptor del módulo. Para ello, ve al directorio '''dev/skeletons''' y copia el fichero "modMyModule.class.php" en el directorio '''htdocs/includes/modules'''. A continuación, modifica el contenido de este fichero con el fin de reemplazar: | La primera fase es la de crear un fichero descriptor del módulo. Para ello, ve al directorio '''dev/skeletons''' y copia el fichero "modMyModule.class.php" en el directorio '''htdocs/includes/modules'''. A continuación, modifica el contenido de este fichero con el fin de reemplazar: | ||
* los "modMyModule" por un valor que corresponda a la finalidad de tu módulo. Este valor debe siempre comenzar por mod. | * los "modMyModule" por un valor que corresponda a la finalidad de tu módulo. Este valor debe siempre comenzar por mod. | ||
* $this->numero = 10000 por un número de módulo que esté libre (Para saber qué números ya están siendo utilizados, vaya a la página "Inicio > Info sistema > Dolibarr > Módulos") | * $this->numero = 10000 por un número de módulo que esté libre (Para saber qué números ya están siendo utilizados, vaya a la página "Inicio-> Info sistema-> Dolibarr-> Módulos") | ||
* $this->const_name = 'MAIN_MODULE_MYMODULE' por $this->const_name = 'MAIN_MODULE_XXX', donde XXX se corresponde con el valor elegido para reemplazar MYMODULE. El valor elegido debe ir en mayúsculas. | * $this->const_name = 'MAIN_MODULE_MYMODULE' por $this->const_name = 'MAIN_MODULE_XXX', donde XXX se corresponde con el valor elegido para reemplazar MYMODULE. El valor elegido debe ir en mayúsculas. | ||
* $dir = DOL_DOCUMENT_ROOT.'/mysql/tables/mymodule/'; por $dir = DOL_DOCUMENT_ROOT.'/mysql/tables/xxxxxxxx/'; donde xxxxxxxx representa el nombre de tu módulo (sin espacios). | * $dir = DOL_DOCUMENT_ROOT.'/mysql/tables/mymodule/'; por $dir = DOL_DOCUMENT_ROOT.'/mysql/tables/xxxxxxxx/'; donde xxxxxxxx representa el nombre de tu módulo (sin espacios). | ||