Buenas noches,
estoy haciendo una web con 4 grandes bloques (menu superior) cada uno con su submenu.
Si yo selecciono un bloque en el menu principal (ej. colecciones) aparece el submenu y se marca la opción de menu principal seleccionada como menu activo (active). Así puedo destacar en el menu principal donde estamos.
Hasta aqui todo perfecto.
El problema es cuando selecciono un submenu (ej. coleccion flamenca) que se desmarca el menu activo del menu principal. Entonces el usuario no sabe en que opción está del menu principal.
Hay alguna forma de linkar menus para que la opcion activa del menu principal se marque como active aunque estemos en el submenu?
Hay alguna solucion para esto?
No sé si me he explicado bien, espero que si.
Muchas gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola Jaume,
El siguiente articulo te puede ser de utilidad:
Destacar un ítem de menú en Joomla
Saludos.
Pues no de mucha utilidad, la verdad.
Yo no quiero destacar un item de menu siempre.
Sólo quiero destacarlo cuando esté su submenu activo.
Si miras www.metaldreams.es/new_web/index.php/coleccion-flamenca verás que el menu colecciones no está activo, pero en cambio estás dentro de una colección.
Sabes como corregir esto?
Muchas gracias
Hola Jaume,
Verifica colocando los mismos items como submenus de esta manera se debería activar el principal, teóricamente el problema pasa por CSS del cual no brindamos soporte. La herramienta Firebug te sera de utilidad para realizar la corrección, el articulo que te brinde es la referencia del procedimiento a realizar.
Saludos.
He puesto los mismos items como submenu pero no lo marca activo, y haciendo un repaso por el código del módulo diria que busca el alias en la url para marcarlo como activo.
if (in_array($item->id, $path)) {
$class .= ' active';
}
Entonces el objetivo es que la categoria, que se llama igual que el menu de primer nivel, aparezca en la url.
Ahora la url es http://metaldreams.es/new_web/coleccion-clasico
y tendria que ser http://metaldreams.es/new_web/colecciones/coleccion-clasico
sabeis como hacer ésto?
muchas gracias
Hola Juame
Estas usando un módulo independiente para tu menú? o forma parte de tu plantilla?
He visto que no esta trabajando correctamente a nivel de código, ya que los menús en Joomla usualmente trabajan con .active tanto cuando se selecciona el menú padre como el hijo, es decir debería tener dos activos en el caso de seleccionar un submenú.
Si has comprado el template o el módulo te sugiero realices la consulta a los desarrolladores.
Saludos.
Está desarrollado con el Framework Gantry de Rockettheme.
Es un módulo independiente que muestra el menú.
Hola Jaume,
No localizo la clase por lo que es posible que tengas que modificarlo a nivel de código, puedes adjuntarnos la plantilla original para revisarlo. Lo recomendable seria que consultes con el autor.
Saludos.
He detectado donde está el problema.
Cuando el menu apunta a un articulo, la clase css es "itemid current active" cuando es un alias es solo "active".
Pero si en lugar del módulo del joomla utilizamos el roknavmenu de rockethem no marca ni el current ni el active.
Eso es todo amigos