Hola!
quería hacer un menú con imágenes, y en la parte de menús del joomla he visto que cada ítem del menú tiene un campo llamado "menú de imágenes". El problema es que, aunque escoja una imágen, luego no la veo en el menú. Además, lo que me gustaría es que salieran sólo las imágenes, pero parece que es necesario que salga también texto en el menú, ¿es así?
He seguido leyendo por ahí... veo que hay gente que simplemente utiliza un módulo custom y escribe el menú en html. El problema es que mi menú tiene submenús, y escribirlo en html implicaría tener que escribir varios módulos, cada uno con una opción desplegada. En fin, que sería bastante complicado, la verdad.
Por lo que he leído por ahí, parece que éste es un problema más o menos habitual.
He encontrado esto:
http://www.dart-creations.com/joomla/joomla-modules/joomla-1.5-main-menu-images-module.html
y me va genial. Admite submenús, como yo quería. Dejo el enlace por si alguien tiene el mismo problema.
Hola joomla1597,
En realidad eso mismo que quieres hacer con el módulo "Joomla 1.5 Main Menu Images Module" sin necesidad de invitarle a una cerveza al autor 😉
En el gestor de menús, cuando editas un elemento, tienes una opción en "Parámetros - Sistema" donde seleccionas un icono (te recomiendo que sea de 12x12 o 16x16, dependiendo de lo que quieras), este icono lo puedes subir a la carpeta /images/stories/.
Luego desde el gestor de Módulos, tu menú [mainmenu], seleccionas la opción Otros parámetros, Mostrar los iconos del menú: Si. Guardas y verificas.
El resultado seria algo así: (he verificado que algunas extensiones no permiten esta opción desde el Gestor de menú, por ejemplo Remository, pero imagino que toqueteando un poco de código se podría).
Saludos
Lo bueno de "Joomla 1.5 Main Menu Images Module" es que permite meter imágenes prescindiendo de los textos, con lo que puedo meter una botonera hecha únicamente de imágenes. El problema he encontrado es que en crome y explorer no aparece bien del todo, salen los iconos típicos de cuando el navegador no encuentra una imagen:
Mirando el código fuente de la página (o haciendo clic derecho sobre el icono y "copiar la ruta de la imagen") veo que la imagen que no encuentra es:
/templates/santa_v1/images/indent1.png
He creado un png de 1x1 pixel y transparente, y lo he subido a esa ubicación, pero el error sigue saliendo.
¿Se os ocurre qué puede ser?
jeje, ya lo tengo. Parece que mi hosting estaba lleno, así que cuando subía el archivo indent1.png el servidor lo debía de rechazar. Lo hacía con el dreamweaver, y el cuadro de diálogo con el error se me cerraba enseguida, así que yo no era consciente de que funcionaba mal.
De todas formas, lo de que deba aparecer un archivo indent1.png es un misterio. No lo he encontrado en la plantilla, así que supongo que es parte de joomla, y que el creador de la plantilla que tengo instalada no lo puso en su lugar por despiste.
un saludo!