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