Menu 按分类术语为D7 Nice菜单子项设置主题

Menu 按分类术语为D7 Nice菜单子项设置主题,menu,drupal-7,drupal-theming,Menu,Drupal 7,Drupal Theming,我一直在思考如何修改Nice菜单列表元素的默认输出,并根据分类术语使每个组成为节点列表。这是子菜单的默认输出: <ul> <li>Test 1</li> <li>Test 2</li> <li>Parent <ul> <li>Sub 1</li> <li>Sub 2</li> <li>Sub 3&l

我一直在思考如何修改Nice菜单列表元素的默认输出,并根据分类术语使每个组成为节点列表。这是子菜单的默认输出:

<ul>
  <li>Test 1</li>
  <li>Test 2</li>
  <li>Parent
    <ul>
      <li>Sub 1</li>
      <li>Sub 2</li>
      <li>Sub 3</li>
      <li>Sub 4</li>
      <li>Sub 5</li>
      <li>Sub 6</li>
    </ul>
  </li>
  <li>Test 3</li>
</ul>
我的目标是根据分类术语对子项进行分组,例如:

<ul>
  <li>Test 1</li>
  <li>Test 2</li>
  <li>Parent
    <ul>
      <li>
        <h3>Term 1</h3>
        <a href="#">Sub 1</a>
        <a href="#">Sub 2</a>
        <a href="#">Sub 3</a>
      </li>
      <li>
        <h3>Term 2</h3>
        <a href="#">Sub 4</a>
        <a href="#">Sub 5</a>
        <a href="#">Sub 6</a>
      </li>
    </ul>
  </li>
  <li>Test 3</li>
</ul>

我如何在template.php上自定义它?

有一些很好的钩子代码,允许您更改菜单链接和菜单树