В общем задача вроде бы простая:
Есть несколько иерархических словарей практически неограниченной вложенности и материалы с терминами из них, нужно сделать вывод примерно такой:
Страница "нулевой" уровень:
Категории
- Словарь 1
- Словарь 2
- Словарь 3
кликаем по Словарь 2 переходим на страницу первого уровня
Кликаем по термину 2.2 переходим на страницу второго уровня Категории
- Словарь 2
- Термин 2.1
- Термин 2.2
- Термин 2.3
Категории
- Словарь 2
- Термин 2.2
- Термин 2.2.1
- Термин 2.2.2
- Термин 2.2.3
Анонс материала с термином 2.2
Анонс материала с термином 2.2
Анонс материала с термином 2.2
и т. д. до последнего уровня иерархии
где выводится только "путь" к корню и анонсы материалов (если есть)
Проще говоря, нужен аналог команды dir в MS-DOS без рекурсии, сначала выводим список каталогов (включая пустые), ниже список файлов, где каталоги - иерархические категории, а материалы - файлы в каталогах
Из пересмотренных модулей почти идеально подходит Directory, но он разворачивает сразу всю иерархию категорий, что излишне в моем случае, а способа ограничить глубину и ширину не нашел
Может порекомендуете что-нибудь переносимое? Уж очень не хочется чужой код править, да и свой писать c нуля тоже, когда 95% ( а точнее 110% ) нужного функционала уже есть, а в темы лезть нельзя. предполагается, что юзер сможет темы выбирать свободно, а админ ставить их по запросам простым копированием в themes и настройкой в админке.
Комментарии
Думал через ConTemplate сделать, но к чему прицепиться не нашел, с материалами понятно, а вот с модулем...
Вот это похоже Node Browser: обзор документов, чуть-чуть.
Не совсем то, но сайт прикольный, как-то я его пропустил, спасибо за наводку
Сделал через Taxonomy menu, вроде функциональность не меняется , а что удобнее в плане юзабилити даже и не знаю, толи через меню бродить по таксономии, то ли через списки