Menu 如何在Drupal7中添加菜单链接包装器?

Menu 如何在Drupal7中添加菜单链接包装器?,menu,hyperlink,drupal-7,wrapper,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"

我有一个菜单,一个菜单项如下:

<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>
    
  • 我如何才能做到这一点?

    这项功能:

    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);
    }
    
    函数主题菜单链接(数组$变量){
    $variables['element']['#本地化的_选项']['html']=true;
    $variables['element']['#title']=''。$variables['element']['#原始链接']['link#title'].';
    返回主题菜单链接($variables);
    }