Модуль для друпала 6: доп. функции меню
Для проекта на 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 прилинкованных подменю).
Идеальный вариант поведения.
Установил модуль, в настройках пункта меню появилось доп. поле. Указал там дочернее меню. И сохранил. На сайте появилось обновленное меню.