【问题标题】:drupal menu item not activedrupal 菜单项未激活
【发布时间】:2010-11-26 21:04:18
【问题描述】:

当我的主菜单类似于 item menu1/submenu1.2 时,de li 会激活该类,因此我可以设置它的样式,例如使用不同的颜色。

但是,如果我转到页面 menu1/submenu1.2/153 则缺少活动类。

或者像 menu1/submenu1.2/* 这样的东西是缺少活动的类。

我该如何解决这个问题?

【问题讨论】:

    标签: drupal menu


    【解决方案1】:

    在您的menu1/submenu1.2/153 示例中,活动类应该已移至153。您仍然可以通过在 <li> 上查找 active-trail 类来设置不同的 submenu1.2 样式

    例如,如果您转到admin/content/comment,菜单的 html 应该如下所示:

    <ul class="menu">
      <li class="expanded active-trail">
        <a href="/drupalsite/?q=admin">Administer</a>
        <ul class="menu">
          <li class="expanded first active-trail">
            <a title="Manage your site's content." href="/drupalsite/?q=admin/content">Content management</a>
            <ul class="menu">
              <li class="leaf first active-trail">
                <a class="active" title="List and edit site comments and the comment moderation queue." href="/drupalsite/?q=admin/content/comment">Comments</a> 
              </li>
            </ul>
          </li>
        </ul>
      </li>
    </ul>
    

    这意味着您可以使用类似以下的 CSS 来设置 admin 和 content 链接的样式:

    li.active-trail a {
        /*Whatever style here*/
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多