пункт меню drupal не активен - PullRequest
       20

пункт меню drupal не активен

0 голосов
/ 09 сентября 2009

когда мое основное меню похоже на пункт menu1 / submenu1.2, de li активирует класс, поэтому я могу стилизовать его, например, в другом цвете.

однако, если я перехожу на страницу menu1 / submenu1.2 / 153, то активный класс отсутствует.

Или что-то вроде menu1 / submenu1.2 / *, если активный класс отсутствует.

Как мне это решить?

1 Ответ

2 голосов
/ 10 сентября 2009

В вашем примере 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*/
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...