Выделение пункта меню

Главные вкладки

Аватар пользователя buyboy buyboy 5 августа 2013 в 15:49

всем привет

не могу уразуметь = как добиться выделения пункта меню раздела (разделом является термин тега) при просмотре страницы внутри раздела

вывел в главное меню ссылку на термин и когда находишься на этой, главной для термина, странице, то пункт меню выделяется
в дополнительном меню сделал ссылки на статьи привязанные к этому термину и вот когда находишься на странице материала, то в главном меню пункт термина уже не подсвечивается

может модуль какое есть?
хелп!

Комментарии

Аватар пользователя buyboy buyboy 6 августа 2013 в 9:52

Chyvakoff wrote:
Есть функция l

нашел только такое применение этой функции =

function bartik2_links__system_main_menu($variables)
{
  $uri = $_SERVER['REQUEST_URI'];
  $clear_uri = str_replace('/', '', $uri);
  $sect = explode('/', $uri);
  $sect = $sect[1];
  $html .= "\n\t<ul id='main-menu-links' class='links clearfix'>\n";
  foreach ($variables['links'] as $link) {
    $href = url($link['href']);
    if(strpos($href, $sect) !== FALSE && $clear_uri != $sect)
    {
      $link['attributes']['class'] = 'active';
    }
    $html .= "\t <li>".l($link['title'], $link['href'], $link)."</li>\n";
  }
  $html .= "\t</ul>\n\n";
  return $html;
}

p.s.2: проверка $clear_uri != $sect нужна для того, чтобы не получить Fatal error: [] operator not supported for strings in common.inc

Аватар пользователя buyboy buyboy 6 августа 2013 в 8:15

to webpavilion

ну то есть при УРЛ http://localhost/politic пункт Политика в основном меню выделен

а когда находишься на статье http://localhost/politic/august-2008 пункт Политика в основном меню НЕ выделен

p.s. статья помечена тегом Политика