Как сформировать свое меню

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

Аватар пользователя vic vic 28 марта 2011 в 12:01

Возникла необходимость сделать свое меню и выводить его в блоки.
Обычное меню (Меню -> Добавить меню) не подходит, т.к. пути формируются на основе $uid пользователя.

Можно было бы конечно вывести просто список ссылок, но хотелось бы использовать возможности модуля Menu, а именно - чтоб автоматически для активного пункта меню добавлялся класс 'active'.
Как можно сформировать такое меню?

Раньше я для каждого пункта меню проверял соответствие текущего адреса с href ссылки. Но хочется сделать это прощее.

Комментарии

Аватар пользователя q2_faith q2_faith 28 марта 2011 в 13:26

"vic" wrote:
т.к. пути формируются на основе $uid пользователя.

пути формируются у материалов, которые присутствуют в меню

Аватар пользователя vic vic 28 марта 2011 в 17:19

"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
"vic" написал(а):

(Меню -> Добавить меню) не подходит, т.к. пути формируются на основе $uid пользователя.

я имею ввиду, что в меню будет присутствовать uid текущего пользователя. Т.е. это т.н. меню личных сервисов пользователя.
Там такие ссылки

user/4/
user/4/edit/
user/4/settings
user/4/actions

и т.д. В вышеприведенном случае $uid = 4