Раскрывающееся меню drupal средствами готовых модулей

Практически в каждом проекте рано или поздно возникает момент, когда базовой функциональности системы не хватает.Это может касаться внешнего вида, функционала, безопасности либо всего и сразу. Так получилось и с одним из проектов, над которым пришлось работать.

Задача: организовать раскрвающееся по клику меню в drupal.

Стандартных средств системы для этого недостаточно. Чисто практически это легко реализуемо на статическом сайте: делается html/css меню, а затем добавлюятся обработчики jquery. Однако, у нас еще есть система drupal, вредить ее прочим компонентом очень бы не хотелось. Поэтому в первую очередь ищем уже готовые решения, дабы не изобретать велосипед. Так как проблема не новая и решена уже тысячи раз, то естественно нашел готовые решения: это и сниппеты в меня (которые, надо сказать у меня не заработали), и ручное создание меню, и различные наборы модулей. Сначала пробовал сделать с использованем одних модулей (nice menus, superfish, special menu items, accordeon menu), но это оказалось не так тривиально. Оставил до следующего дня.

Утром встал и нашел замечательный модуль dhtml menu.  Достаточно было его установки и быстрой настройки, чтобы необходимый функционал появился. Теперь дело за малым - настроить темизацию нужных меню при помощи css.