Я использую N2 CMS и хочу создать раскрывающееся меню javascript.
Мне приходят в голову только эти два варианта:
- Создайте новый тип страницы, представляющий выпадающее меню.
- Рекурсивно загружать все страницы и динамически генерировать меню.
Я предполагаю, что есть гораздо лучшее решение, но я не мог ничего найти в Интернете.
Проблемы с этими двумя вариантами:
Если я выберу вариант 1, я не смогу контролировать права доступа и опубликованный статус.
Если я выберу вариант 2, то у меня будет много обращений к базе данных для генерации меню.
Любая помощь будет принята с благодарностью!