2009-09-09 77 views
0

当我的主菜单类似menu1/submenu1.2时,de li获得活动类,所以我可以设置它的样式,例如以不同的颜色。drupal菜单项不活跃

但是,如果我去页menu1/submenu1.2/153那么活动类是丢失。

或者像menu1/submenu1.2/*的任何东西都是缺少活动类。

我该如何解决这个问题?

回答

2

在你的menu1/submenu1.2/153的例子中,活动类应该已经移动到153。您仍然可以风格submenu1.2不同通过寻找在<li>

例如,active-trail类,如果你去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> 

这意味着你可以风格的admincontent链接通过使用CSS类似如下:

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

谢谢你的回答 – eddy147 2009-09-11 10:36:54