как сделать чтобы пукт меню главная выделялся когда находишься на главной странице
#1
25 марта 2010 в 15:52
Подскажите пожалуйста, как сделать чтобы пукт меню главная выделялся когда находишься на главной странице, сейчас у меня выделаются почему-то все пункты меню кроме пункта меню "главная"?
Через цсс! a:visit удалить display:block!
#3
25 марта 2010 в 17:18
Через цсс! a:visit снять displey:blok!
Нет это точно не то.
К тому же у меня в css нет ни одного слова visit, display, block
Сегодня в 08:15
maxisoft, ты вот этот имеешь ввиду, в папке modules/mod_menu/module.tpl ?
$link = '<a target="'.$target.'" class="" href="'.$menulink.'" >'.$row['title'].'</a>'; } else { $link = $row['title']; }
#5
26 марта 2010 в 08:23
Спасибо за помощь, понятно, только не получилось где именно, найти видимо знаний не хватает.
ну нужно править сам модуль меню, который проверяет если ИД = соотвествует разделу то выводить стиль active
А может тут ещё js где-то используется?
#6
6 мая 2010 в 19:55
У меня была такая же задача, я ее решил таким образом:
Изменения в файле /modules/mod_menu/module.php:
$uri=explode("/",$_SERVER[’REQUEST_URI’]);
if (($menuid != $item[’id’]) && !($item[’url’]==’/’ && $uri[1]==’’)){
$item[’link’] = ’<a target="’.$item[’target’].’" class="" href="’.$item[’url’].’" >’.$item[’title’].’</a>’;
} else {
$item[’link’] = $item[’title’];
}
Не претендую на идеальность решения
Изменения в файле /modules/mod_menu/module.php:
$uri=explode("/",$_SERVER[’REQUEST_URI’]);
if (($menuid != $item[’id’]) && !($item[’url’]==’/’ && $uri[1]==’’)){
$item[’link’] = ’<a target="’.$item[’target’].’" class="" href="’.$item[’url’].’" >’.$item[’title’].’</a>’;
} else {
$item[’link’] = $item[’title’];
}
Не претендую на идеальность решения