it-swarm-es.com

Agregar una etiqueta de intervalo a los elementos del menú principal

Posible duplicado:
¿Cómo inserto una etiqueta <span> </span> dentro de la etiqueta <a> </a> en mi menú principal

Probé el código que se encuentra en ¿Cómo inserto una etiqueta <span> </span> dentro de la etiqueta <a> </a> en mi menú principal , y tengo un problema con él: while agrega las etiquetas de intervalo, también elimina la lista desordenada y las clases del menú principal.

¿Cómo agrego las etiquetas de intervalo dentro de los enlaces del menú principal mientras también mantengo la lista desordenada y las clases del menú de lista?

1
jive

Pruebe esto, http://api.drupal.org/api/drupal/includes--theme.inc/function/theme_links/7 :

function THEMENAME_links__system_MENUNAME_menu($variables) {
  $output = '';
  foreach ($variables['links'] as $link) {
    $output .= l('<li' . drupal_attributes(array('class' => $class)) . '>' .'<span>'. check_plain($link['title']) .'</span>' . '</li>', $link['href'], $link);
  }
  return $output;
}

Es el <li> dentro de <a>?

1
WestieUK