Desarrollo de un módulo: Difference between revisions

Jump to navigation Jump to search
m
Line 186: Line 186:
Para crear una nueva página de usuario, cree un subdirectorio de '''htdocs''' (si es que no existe ya) propio en su módulo (En '''htdocs/mimodulo''', por ejemplo), con el fin de ubicar en él las páginas que va a crear.
Para crear una nueva página de usuario, cree un subdirectorio de '''htdocs''' (si es que no existe ya) propio en su módulo (En '''htdocs/mimodulo''', por ejemplo), con el fin de ubicar en él las páginas que va a crear.


Copie allí el archivo '''skeletons_page.php''', que va a servir de punto de partida a su página, y copie también el archivo '''pre.inc.php'''. Modifique el archivo '''pre.inc.php''' para que la ruta relativa de
Copie allí el archivo '''skeletons_page.php''', que va a servir de punto de partida a su página. Modifique el archivo para que la ruta relativa de
<source lang="php">
<source lang="php">
  include("../../main.inc.php)";
  include("../../main.inc.php)";
</source>
</source>


sea la correcta, en función de la profundidad del directorio en el que se encuentra el archivo pre.inc.php (quitando o añadiendo "../"). Es en el "main" donde se carga el entorno técnico y las habilitaciones. Los objetos variables se posicionan ahora:
sea la correcta, en función de la profundidad del directorio en el que se encuentra el archivo (quitando o añadiendo "../"). Es en el "main" donde se carga el entorno técnico y las habilitaciones. Los objetos variables se posicionan ahora:
* $user – El objeto que contiene las características del usuario y sus derechos.
* $user – El objeto que contiene las características del usuario y sus derechos.
* $conf – El objeto que contiene la configuración de Dolibarr.
* $conf – El objeto que contiene la configuración de Dolibarr.

Navigation menu