Активная вкладка в меню

Активная вкладка не распознается

#1 21 апреля 2016 в 08:33
Привет, всем!

Меню со вкладками автоматически распознает активную вкладку, но у меня адрес вкладок выглядит так:

  1.  
  2. /site?tab=main
  3. /site?tab=archive
  4.  
Из-за этого активная вкладка не распознается.

Как можно это исправить, ведь у переключателя страниц это все работает
#2 22 апреля 2016 в 16:12
можно попробовать добавить такую строку в шаблон меню (по умолчанию /templates/default/assets/ui/menu.tpl.php) после "$css_classes = array();" :
  1. if (isset($item['url']) && $_SERVER["REQUEST_URI"] == $item['url'] ) { $css_classes[] = 'active'; }
Иллюстрация
#3 23 апреля 2016 в 14:42
taleh, забыл сказать, мне нужно для второй ветки!
#4 23 апреля 2016 в 15:35
пример для второй ветки и был. К активным пунктам меню будет добавляться css-класс "active".
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.