Sistema de menús: Difference between revisions

Jump to navigation Jump to search
mNo edit summary
Line 4: Line 4:
= El sistema de menús Dolibarr =
= El sistema de menús Dolibarr =


Existen en Dolibarr 2 sistemas de menú. El superior y el izquierdo, que pueden ser dependientes el uno del otro o no. Les llamaremos "menú izquierdo" y "menú superior".
Existen en Dolibarr 2 sistemas de menú. El superior y el izquierdo, que pueden ser dependientes el uno del otro o no. (así pués uno puede imaginarse fácilmente un gestor de menús superior que gestionará el menú con todos las entradas de los submenús mediante menús desplegables y nada en el menú de la izquierda). Por lo que llamaremos a estos dos sistemas: "menú izquierdo" y "menú superior".
Por defecto, los gestores de menú de estos dos sistemas de menú proporcionan un menu contextual. El menú izquierdo, por ejemplo, depende de los elementos que se manipulen. Este enfoque difiere del tradicional de las aplicaciones Windows donde el menú va colgando de los menús superiores hasta alcanzar la funcionalidad deseada. Una especie de árbol en el que no se salta de una rama a la búsqueda de la función, sino que se remonta a la raíz del árbol (ejemplo menú "Archivo") para seleccionar su rama (ejemplo "Abrir"). Con el fin de contener los 2 mundos, Dolibarr ofrece un menú de sistema modular. Es posible desarrollar su propio sistema de menús por defecto, influenciandose por el menú por defecto. La otra ventaja para el desarrollador, es que la lógica del menú también puede ser centralizado en un solo archivo. Este menú permite ofrecer sistemas de comportamientos completamente diferentes.
 
Es posible desarrollar su propio gestor de menús (izquierdo y/o superior), que reemplazaría completamente el menú por defecto. Usted decide como guardar su menú (en la base de datos, tal y como lo hace el gestor de menús '''auguria''', centralizado en un fichero, como el gestor de menús '''eldy''', en un fichero xml, submenú en las subcarpetas de htdocs, como lo realiza el menú '''rodolphe''', ...). Como puede ver, puede ofrecer un gestor de menús con el comportamiento que usted necesite y la tecnología que desee...


= Cambiar el sistema de menús =
= Cambiar el sistema de menús =

Navigation menu