重複の可能性:
メインメニューの<a> </a>タグ内に<span> </ span>タグを挿入するにはどうすればよいですか
メインメニューの<a> </a>タグ内に<span> </ span>タグを挿入するにはどうすればよいですか を試してみましたが、問題があります:whileこれはspanタグを追加します。また、メインメニューの順序付けられていないリストとクラスを削除します。
スパンタグinsideを追加するにはどうすればよいですか。メインメニューリンクは、順序付けられていないリストとリストメニュークラスも保持していますか。
これを試してください 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;
}
それは <li>
内部<a>
?