Модуль для друпала 6: доп. функции меню

Миак18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.10.2009

Для проекта на drupal6 требуется доп. функционал.

Задача: прилинковать существующее меню1 к пункту другого меню2 так, чтобы получившаяся конструкция выводилась как цельное меню.

Например у нас есть:

menu1

- 11

- 12

-- 121

-- 122

- 13

и

menu2

- 21

- 22

-- 221

- 23

Линкуем меню1 к пункту 221 меню2:

menu2->221 => menu1

При выводе меню2 получаем:

menu2

- 21

- 22

-- 11

-- 12

--- 121

--- 122

-- 13

- 23

То есть пункты меню1 выводятся ВМЕСТО пункта меню, к которому собственно и прилинковано меню.

Получившееся меню должно:

- корректно отображаться в стандарных темах

- корректно интегрироваться с модулем dhtml_menu

- корректно интегрироваться с модулем nice_menus

Получившееся меню должно автоматически подхватывать изменения в меню1.

При удалении меню1 связь в пункте 221 меню2 должна корректно удаляться.

В меню1 также может быть прилинкованное подменю. При рекурсивной зависимости - ограничение на глубину вложенности устанавливается через админку (например: в глубину не более 3 прилинкованных подменю).

Идеальный вариант поведения.

Установил модуль, в настройках пункта меню появилось доп. поле. Указал там дочернее меню. И сохранил. На сайте появилось обновленное меню.