Как сделать подсветку ссылок в "основном меню", например как здесь, см. вверху "новости", "документация", "форум", "дневники".
Чтоб если находишься в разделе форум, ссылка "форум" имела отличный от других стиль (класс)?
Я могу предположить, что можно сделать несколько меню для каждого раздела по штуке:) Но, наверняка, есть более элегантные решения.
Комментарии
сам отвечаю на свой вопрос
может кому пригодится
Есть модуль Active select. Он и добавляет к ссылке класс такой вот - class="active"
Дальше уже css.
Удачи...
.
.
.
Небольшое дополнение: к сожалению когда уходишь с "основных ссылок" на страницы этого раздела, класс=актив в основных ссылках пропадает, хотя ты и остаешься в этом же разделе. Ну... что тут сказать...
Я для этого в модуль добавил функцию:
<?php
function phptemplate_menu_item($mid, $children = '', $leaf = TRUE) {
$item = menu_get_item($mid);
$attributes = array();
if (!empty($item['description']))
$attributes['title'] = $item['description'];
if (menu_in_active_trail($mid))
$attributes['class'] = 'active';
$link = l($item['title'], $item['path'], $attributes, isset($item['query']) ? $item['query'] : NULL);
return '
\n";
}
?>
Это все хорошо, это работает. Только у меня (или не только у меня) "основные ссылки" не имеют дочерних меню. Будем посмотреть...