문제
내 기본 메뉴가 menu1/submenu1.2 항목과 같은 경우 de li는 클래스를 활성화하므로 예를 들어 다른 색상으로 스타일을 지정할 수 있습니다.
그러나 menu1/submenu1.2/153 페이지로 이동하면 활성 클래스가 누락됩니다.
또는 menu1/submenu1.2/*와 같은 항목에는 활성 클래스가 없습니다.
이 문제를 어떻게 해결할 수 있나요?
해결책
귀하의 예에서 menu1/submenu1.2/153
활성 클래스는 다음으로 이동했어야 합니다. 153
.그래도 스타일을 낼 수 있어요 submenu1.2
찾아보면 다르게 active-trail
수업 <li>
예를 들어 다음으로 가신다면 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>
즉, 스타일을 지정할 수 있습니다. admin
그리고 content
다음과 같은 CSS를 사용하여 링크를 연결합니다.
li.active-trail a {
/*Whatever style here*/
}
제휴하지 않습니다 StackOverflow