4,395
edits
| Line 24: | Line 24: | ||
Si desea remplazar en su totalidad un sistema de menús con el suyo, lo más simple es tomar como ejemplo el gestor de menú "eldy_backoffice". | Si desea remplazar en su totalidad un sistema de menús con el suyo, lo más simple es tomar como ejemplo el gestor de menú "eldy_backoffice". | ||
* Para desarrollar su '''sistema de | * Para desarrollar su '''sistema de menú superior''', debe | ||
# Copiar el archivo htdocs/includes/menus/barre_top/eldybackoffice.php bajo otro nombre, como htdocs/includes/menus/barre_top/mimenu.php | # Copiar el archivo htdocs/includes/menus/barre_top/eldybackoffice.php bajo otro nombre, como por ejemplo: htdocs/includes/menus/barre_top/mimenu.php | ||
# Editar seguidamente el fichero mimenu.php. La función showmenu() | # Editar seguidamente el fichero mimenu.php. La función showmenu() es la función llamada por Dolibarr para generar una página para mostrar este menú superior. Podemos crear el código que queramos, esta función no modifica ninguna variable exterior, teniendo únicamente la funcialidad de mostrar por "impresión" el menú que queramos ver. Podemos también recuperar el menú a mostrar desde un fichero de configuración o una base de datos, y personalizarlo en relación al entorno. El entorno Dolibarr se guarda en los 3 objetos globales siguientes: $user, $conf, $langs. | ||
$user | $user contiene las información relacionada con el usuario usuario. | ||
$conf | $conf contiene la información relacionada con la configuración (módulos activos, permisos activos, etc...) | ||
$langs | $langs contie la información relacionada con el idioma activo. | ||
Ejemplo de función showmenu() del fichero htdocs/includes/menus/barre_top/mimenu.php | |||
<pre> | <pre> | ||
function showmenu() | function showmenu() | ||