menúes en proyecto

Hola

Intenté cambiar el menú que utiliza un proyecto en toba 1.4.9 con el siguiente resultado
YUI

Fatal error: Access level to toba_menu_yui::$items must be protected (as in class toba_menu) or weaker in

Milonic
Fatal error: Class ‘menu_milonic_frames’ not found in

Hay algo que no haya configurado?

Fui a configuracion general del proyecto, propiedades y seleccioné el menú

Emilio

Hola Emilio,

el problema es que se esta redeclarando la variable en toba_menu_yui con un scope mas restrictivo que el existente en el padre… eso quedo a consecuencia de una modificacion posterior, ya estoy subiendo el fix a la rama 1.4.
El tema de Milonic es que aparentemente el menu no esta implementado, pero quedo el registro en base de datos, probablemente termine quitandose.

Saludos y gracias por el aviso.

Gracias

Hay alguna documentación de como poner otro menú en el sistema?
el punto es el siguiente.
uno de los chequeos que se hace es poner un zoom del 200% al navegador y si tenes varias opciones en el menú horizontal, cuando se abren hacia abajo y la derecha se te van de la pantalla.

Emilio

Hola Emilio,

actualmente no hay documentacion al respecto, pero te cuento mas o menos cuales serian los pasos para agregar un nuevo tipo de menu:

  • Primeramente deberias agregar un registro en la tabla apex_menu, tene en cuenta que la ruta del archivo es relativa a TOBA_DIR/php.
  • Crear una clase que herede de toba_menu y colocar dicho archivo en TOBA_DIR/php/nucleo/menu/

Tenemos pendiente una refactorizacion de la forma en que se arman los menues (que pidio la gente de G3) y estamos evaluando poder hacer en ese mismo paso algo para que no sea tan molesto el proceso de agregar un menu nuevo a toba… ya que como veras no es tan complejo, pero sin lugar a dudas tampoco es trivial.

Saludos