una de menús y joomla
En joomla (1.0.x), un ítem de menú determinado debe tener un id único o una clase determinada para poder "cambiarle el aspecto" a través de css. No me importa que el resto de ítems tengan también una clase o id único porque están dentro del contenedor y puedo acceder a ellos mediante el tag.
No he encontrado una forma de hacer eso desde el admin y me gustaría evitar instalar una extensión para esto.
He estado mirando (y tocando) el mod_mainmenu y he visto que hacia la linea 115 hace un case en el que distingue el target _blank del _self. Me sirve porque casualmente el enlace que quiero "destacar" es externo y aunque no debía ser _blank es una solución tonta a un problema tonto, pero ¿sabéis como podría encontrar una forma más "limpia" de hacerlo?
Limpia dentro de que estamos en joomla, es decir, puede ser limpiasucia.
Gracias!
chicote
<fieldset>¿sabéis como podría encontrar una forma más "limpia" de hacerlo?
</fieldset>
Haciendo el menu a manubrio.
xavib
buuuu! buuu ^_^
lo preguntaré de otra forma. ¿No hay un recoveco en el admin para hacer eso?
helviox
En un proyecto reciente en el que realicé la integración sobre 1.5 necesitaba exactamente lo mismo que tú y tampoco pude, de manera que el programador decidió recurrir a este componente: SW Menu.
Hay dos variantes: la opción Free y la Pro. Nosotros usamos la segunda y, una vez instalado, resultó coser y cantar: no sólo te permite te facilita indicar las imágenes o el estilo propio de cada botón, sino también su estado activo, texto alternativo, ancho y alto en el mismo panel.
También probamos Thumbnails Pro, que no es propiamente para eso, pero no conseguimos variar que todas las opciones tuvieran el mismo ancho.
Un amiguete programador dice que hay forma de hacerlo sin componentes, creando el menú y asignándole el código vía módulo pero claro, se pierde la funcionalidad de gestión del menú vía panel.
risa
Bueno, no se, si ese item esta al final (o al principio) del mainmenu, igual podrias sacarlo de ahí y crear otro menu con ese item y ponerlo sin título de manera que te quedase pegado al main.
Si el botón esta por medio ya no sirve :(. Pero siempre es mejor intentar buscar una manera fácil de hacerlo.
Saludos. Espero a ver ayudado
xavib
El swmenu pro lo he usado pero tiene mucha chicha para lo que necesitamos y complica el mantenimiento. La solución del target _blank funciona porque es el único enlace a destacar.
Otra solución sería meter dentro del for que monta el menu en el mod_mainmenu un echo id="item" + n y en realidad se solucionaría bastante.
Joomla mola porque tiene muchas extensiones y blablabla pero al final uno siempre acaba tocando todo para que se adapte a lo que tiene que ser.
en fin, gracias a todos!