質問
メインメニューがアイテムmenu1 / submenu1.2のような場合、de liはクラスをアクティブにするので、たとえば別の色でスタイルを設定できます。
ただし、ページmenu1 / submenu1.2 / 153に移動すると、アクティブなクラスが欠落しています。
またはmenu1 / submenu1.2 / *のようなものは、アクティブなクラスが欠落しています。
これを解決するにはどうすればよいですか
解決
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*/
}
所属していません StackOverflow