如何在drupal 7中添加菜单链接包装?

时间:2013-08-07 12:37:07

标签: menu hyperlink drupal-7 wrapper

我有一个菜单,一个菜单项看起来像这样:

<li>
  <a href="aaa">LINK TITLE</a>
</li>

我想要这个:

<li>
  <a href="aaa">
    <div class="custom">LINK TITLE</div>
  </a>
</li>

或者这个:

<li>
  <div class="custom">
    <a href="aaa">LINK TITLE</a>
  </div>
</li>

我该怎么做?

1 个答案:

答案 0 :(得分:0)

这有效:

function theme_menu_link(array $variables) {

  $variables['element']['#localized_options']['html'] = true;
  $variables['element']['#title'] = '<div class="custom">' . $variables['element']['#original_link']['link_title'] . '</div>';

return theme_menu_link($variables);
}