Añadir la etiqueta title al menu de Joomla!
Bueno hoy voy a escribir sobre como añadir el atributo title y con esta técnica cualquier otro atributo necesario y posible en un enlace, esto es un hack al core de Joomla! así que hemos de tener en cuenta que cualquier actualización que afecte al sistema de menús llevará al traste nuestro trabajo pero hay veces que hay que hacer estas cosas aunque nos pese por complacer los deseos de un cliente.
Lo primero que debemos hacer es añadir un nuevo campo a la tabla #__menu de nuestra base de datos llamado "title" con ponerle varchar (100) supongo que debe ser suficiente e incluir dicho campo en el objeto table adecuado que podremos encontrar en libraries/joomla/database/table/menu.php donde añadiremos una propiedad más a la clase, quedando así:
Una vez hecho esto añadiremos un nuevo inputbox en la administracion del menú y con eso ya tendremos la parte administrativa lista para aceptar este nuevo campo en la base de datos, editaremos el archivo administrator/components/com_menus/views/item/form.php donde creamos que nos conviene más añadir el campo con esta porción de código:
Ahora le toca al módulo mod_mainmenu en el frontend encargado de mostrarnos el menu con los enlaces introducidos en el backend, lo encontraremos como no en modules/mod_mainmenu/helper.php, casi al final del código encontramos un switch con 3 casos, editaremos los dos primeros dejandolos de esta manera:
De esta forma ya en navegadores modernos obtenemos una etiqueta flotante con el título pero podemos embellecerlo un poco más añadiendo alguna clase en la etiqueta <a> y con jquery u otra librería javascript obtener fantásticas burbujas editables con css, en mi caso utilice vtip de jquery.

