Añadir etiquetas accesskey y title a enlaces de menú
Por defecto, Joomla! no está creado para poner los atributos accesskey y title en los enlaces del menú principal. Estos atributos son importantes y necesarios para poder tener un nivel doble A en accesibilidad.
Vamos a ver cómo modificar el core para poder obtenerlos.
1.- Añadir en el fichero /modules/mod_mainmenu/helper.php el siguiente código en la línea 326:
// ACCESS KEY HACK - Part 1
$accessKey = $iParams->get('accesskey');
$tmp->accessKey = $accessKey;
// TITLE - Part 1
$titleMenu = $iParams->get('title');
$tmp->titleMenu = $titleMenu;
Y dentro del case 0 del switch(($tmp->browserNav), en la línea 367:
// ACCESS KEY HACK - Part 2 ##############################
if ($tmp->accessKey)
$data = '<a href="'.$tmp->url.'" accesskey="'.$tmp->accessKey.'" title="'.$tmp->titleMenu.'">'.$image.$tmp->name.'</a>';
else
$data = '<a href="'.$tmp->url.'" title="'.$tmp->titleMenu.'">'.$image.$tmp->name.'</a>';
break;
2.- Añadir en el fichero /administrator/components/com_menus/models/metadata/component.xml, en la línea 21, lo siguiente:
<param name="@spacer" type="spacer" default="" label="" description="" />
<param name="accesskey" type="text" size="1" default="" label="Accessibility Access Key" description="Accessibility Access Key for the page which this Menu item points to" />
<param name="title" type="text" size="40" default="" label="Title" description="Title target" />
De esta forma tendremos en la zona de Parámetros / Sistema de cada ítem de menú, 2 campos nuevos para poder introducir la tecla de acceso rápido y el título para la etiqueta <title>
Powered by Bullraider.com
Categorías del Blog
Patrocinadores
Nube de tags
Últimos comentarios
- Escrito por tucuta en Proceso de migración desde Joomla! 2.5 a Joomla! 3.0 el Jueves, 16 Mayo 2013 05:47
- Escrito por Sergio Iglesias en Joomla! 1.5, 1.7 y 2.5 ¿qué pasará ahora? el Martes, 07 Mayo 2013 11:13
- Escrito por Ericka Esquivel en Joomla! 1.5, 1.7 y 2.5 ¿qué pasará ahora? el Martes, 07 Mayo 2013 01:02
Artículos del Blog
Publicidad en mi blog
Si quieres anunciarte en mi blog mediante un banner 100x100...
Información de interés
Contacta conmigo
Si necesitas más información o quieres contratar mis servicios...









