4,395
edits
| Line 31: | Line 31: | ||
= [[File:Art.png]] Árbol de un nuevo módulo (obligatorio) = | = [[File:Art.png]] Árbol de un nuevo módulo (obligatorio a partir de la versión 2.9) = | ||
Crear un directorio 'mimodulo' que contendrá los archivos del módulo. Este directorio debe de estar en el directorio '''htdocs''' y contendrá los siguientes subdirectorios: | Crear un directorio 'mimodulo' que contendrá los archivos del módulo. Este directorio debe de estar en el directorio '''htdocs''' y contendrá los siguientes subdirectorios: | ||
[[File:Arbo_module.png]] | [[File:Arbo_module.png]] | ||
== Incluir las clases en tu archivo == | |||
'''Cuando''' : Si desarrolla un módulo para la versión 2.9 y desea que sea operativo en las versiones anteriores. | |||
'''Porque''' : A partir de la versión 2.9, se han reubicado en el directorio "class". | |||
'''En cada archivo''' : | |||
Definir como "NULL" la constante "DOL_CLASS_PATH" si no se encuentra definida (versiones anteriores a la 2.9) | |||
<source lang="php"> | |||
if (!defined('DOL_CLASS_PATH')) define('DOL_CLASS_PATH', null); | |||
</source> | |||
Incluir los archivos necesarios usando la constante ("NULL" para las versiones anteriores a la 2.9 y "class/" a partir de la versión 2.9) | |||
<source lang="php"> | |||
require_once(DOL_DOCUMENT_ROOT.'/societe/'.DOL_CLASS_PATH.'societe.class.php'); | |||
require_once(DOL_DOCUMENT_ROOT.'/contact/'.DOL_CLASS_PATH.'contact.class.php'); | |||
require_once(DOL_DOCUMENT_ROOT.'/product/'.DOL_CLASS_PATH.'product.class.php'); | |||
require_once(DOL_DOCUMENT_ROOT.'/commande/'.DOL_CLASS_PATH.'commande.class.php'); | |||
require_once(DOL_DOCUMENT_ROOT.'/compta/facture/'.DOL_CLASS_PATH.'facture.class.php'); | |||
require_once(DOL_DOCUMENT_ROOT.'/categories/'.DOL_CLASS_PATH.'categorie.class.php'); | |||
require_once(DOL_DOCUMENT_ROOT.'/expedition/'.DOL_CLASS_PATH.'expedition.class.php'); | |||
</source> | |||
= [[File:Art.png]] Crear sus tablas SQL y la clase PHP con los métodos de acceso (opcional) = | = [[File:Art.png]] Crear sus tablas SQL y la clase PHP con los métodos de acceso (opcional) = | ||