Añadir html en item...
Avisos
Vaciar todo

Añadir html en item de menu  

 
lmartinez
 lmartinez
Honorable Member

Buenas tardes,

Necesito añadir en el Título del elemento del menú código html.
Es decir necesito que en el html el Título del elemento del menú se muestre entre las etiquetas . Se puede hace?

Gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 24/04/2014 4:35 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

No se puede, en el título de los elementos de menú de Joomla no debería de ir ningún código html, solo texto.

Entiendo que esto lo quieres hacer para aplicarle un diseño distinto a un elemento de menú en concreto. Para hacer se puede utilizar otro sistema. Edita el elemento de menú y pulsa en la pestaña Tipo de opciones para los Enlaces. En el campo Estilo CSS del Enlace puedes introducir el nombre de una clase que se aplicaría al enlace de ese elemento de menú.

Si, por ejemplo, pones el valor menu-especial y el elemento de menú se llama "Nosotros" el código del enlace de ese elemento de menú sería el siguiente:

Nosotros

De esta forma podrías aplicar estilos css a la clase "menu-especial" para cambiar su aspecto.

ResponderCitar
Respondido : 24/04/2014 5:51 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

lmartinez
 lmartinez
Honorable Member

Esto viene de una plantilla de templatemonster y necesito que cuando el item de menu es de un enlace externo ("#") no le coloca la etiqueta span y entonces no funciona correctamente.
Si aplico lo que me dices le pone la clase al enlace y la necesito solo en el texto del item de menu dentro del enlace.
Te copio como me deberia quedar:


Schedule

Aqui te pongo como sale el item que no funciona:


Empresa

Gracias.

ResponderCitar
Respondido : 24/04/2014 6:05 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Este funcionamiento especial lo está aplicando la propia plantilla de Joomla que estás utilizando, no es un comportamiento por defecto de Virtuemart. Por tanto, si quieres que se coloque el span para los enlace externos tendrías que buscar en el código de la plantilla la parte donde se genera este código para los menús para modificarlo. Si tienes dudas con esto te recomiendo que lo consultes con los desarrolladores de la plantilla, ya que ellos deberán tener información sobre este problema.

Otra cosa que podrías probar es hacer que el elemento de menú "Empresa" sea un alias a otro elemento de menú, para ver si así te coloca la etiqueta . Por ejemplo, podrías hacer que fuera un alias del primer elemento de menú que cuelga de "Empresa".

ResponderCitar
Respondido : 24/04/2014 6:29 pm

lmartinez
 lmartinez
Honorable Member

El problema es que necesito que funcione como un item de menu ya que al hacer hover en el tine que mostar un submenú.

Gracias por todo.

ResponderCitar
Respondido : 24/04/2014 6:37 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Lmartinez

Esto sucede por que el ítem de menú es de tipo separador, prueba hacerlo con el ítem de menú de tipo url externa y le colocas # como url

Saludos.

ResponderCitar
Respondido : 24/04/2014 7:48 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

lmartinez
 lmartinez
Honorable Member

Es como lo tengo ahora y no me funciona porque falta la etiqueta

ResponderCitar
Respondido : 24/04/2014 7:53 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla lmartinez

Si es como dices , creo que no esta programado adecuadamente, ya que por ejemplo se muestra la clase de separator, tal como ves en la imagen adjunta.

Prueba hacer un tipo difeente de ítem de menú, como por ejemplo un Alias y verifica si te sucede lo mismo.

Saludos.

ResponderCitar
Respondido : 24/04/2014 8:16 pm

Cursos Gratuitos WordPress

lmartinez
 lmartinez
Honorable Member

Finalmente habia que modificar un archivo Javascript.
Ya lo tengo solucionado.

Gracias.

ResponderCitar
Respondido : 30/04/2014 5:48 pm