меню имеет ссылку допустим сайт.ру/новости
меню с ссылкой = белое
при наведение = краное
при нахождение на странице по ссылке вменю - меню = желтое
можно ли в этом случае убрать ссылку с меню и сделать его не активным то есть при наведение курсора мышки на меню оно так и оставалось желтым...
Комментарии
в файле темы /sites/all/themes/{твоя тема}/style.css исправь цвет объекта a:hover a:active (ссылка событее наведение активная) на цвет который нужно тебе... там же свойством display:none можно её вобще убрать только надо класс иненно той ссылки добавить
Я думаю вопрос несколько в другом
Перефразирую, если я правильно понял, нужно убрать у ссылки атрибут href, чтобы ссылки перестала быть сылкой
Подобный функционал по умолчанию реализован в некоторых других CMS, это полезно для СЕО, чтобы страница сама на себя не ссылалась.
Но как реализовать пока не придумал.
Я так думаю нужно смотреть функцию которая строит это меню, и в том месте где она меняет цвет у активного меню, там же убрать содержимое в атрибуте href.
Изменяй параметры тега css a.hover
да чтобы ссылка перестала быть ссылкой. тоже не придумал еще.
и какой же параметр менять что бы у активной ссылки меню уходил параметр отвечающий за ссылку?
Можно попробовать использовать свою функцию theme_menu_item_link() переопределив через hook_theme_registry_alter().
Загляните в модуль [module=special_menu_items], там в коде указанных функции можно найти почти готовое для вас решение.
у меня этот модуль стоит, правда др задачу выполняет...