Drupal 7 - 活动菜单项没有活动跟踪类

时间:2018-04-19 11:36:50

标签: drupal drupal-7 drupal-theming drupal-menu

正如标题中所提到的,由于某些原因,active课程的特定菜单项没有active-trail课程,他们的父母也是如此。

当前我在页面Test2的示例菜单树:

<ul class="menu">
    <li class="first expanded">
        <a href="/test" class="active">Test</a>
        <ul class="menu">
            <li class="first expanded">
                <a href="/test2" class="active">Test2</a>
            </li>
        </ul>
    </li>
</ul>

当我目前在Test2页面时,这应该是怎样的:

<ul class="menu">
    <li class="first expanded active-trail">
        <a href="/test" class="active active-trail">Test</a>
        <ul class="menu">
            <li class="first expanded active-trail">
                <a href="/test2" class="active active-trail">Test2</a>
            </li>
        </ul>
    </li>
</ul>

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您的主题(或模块)更有可能使用其中一个钩子并更改类来覆盖输出:

我建议首先查看活动主题的代码。

或者您可以在主题中实现theme_menu_link()并根据自己的喜好覆盖类。