Пункт меню, доступный в нескольких разных меню

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

Аватар пользователя DakoCwerf DakoCwerf 17 ноября 2008 в 19:13

Есть форма контактов (отправьте ваше сообщение бла-бла).
Нужно, чтобы она была как дочерний пункт меню в каждом из primary links. (сама форма написана отдельно в модуле, но там нет ничего интересного).

Попробовал сделать в лоб - создать вручную по пункту меню, ссылающиеся на один и тот же адрес. Пункты меню появились, но вот друпал перестал понимать, в каком меню нажали на ссылку и active меню становилось всегда добавленное последним. (то есть сломался breadcrumb и прочие навигационные панельки).

Еще прочитал про menu_link_save, вроде должно быть оно, но не понял, как это обработать и сделать.

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

Надеюсь, написал понятно.
Спасибо.

Комментарии

Аватар пользователя DakoCwerf DakoCwerf 20 ноября 2008 в 21:00

пока что решил вопрос через wildcard в hook_menu. и просто вручную создал ссылки с разными аргументами, указывающие на эту страницу. правда ссылки теперь выглядят не очень информативно, но что поделать, более умного решения мне в голову не пришло пока что.