Django-CMS и несколько меню

У меня есть несколько страниц верхнего уровня, которые нужно разделить на два разных меню. Что лучше всего сделать с помощью Django и Django-CMS?

Я прочитал несколько веток Google, и наиболее частым предложением является размещение страниц под заголовками с настраиваемым идентификатором. Затем меню можно было бы извлечь с помощью функции show_menu_below_id. Пока этот метод работает, URL-адрес изменяется в соответствии с иерархией страниц, чего я бы хотел избежать. Я знаю, что есть методы для решения этой проблемы, но у них есть свои проблемы, такие как FLAT_URLS (изменяет все URL-адреса и удаляется) и overwrite-url - но это вручную и нежелательно.

Спасибо за любую помощь или предложения ..

Menu1

HOME
B
C

Меню2

D
E
F

person Lee    schedule 07.12.2012    source источник


Ответы (1)


Я бы пошел по пути show_menu_below_id в сочетании с перезаписью URL-адреса. Неприятный, но очень крайний случай.

person Patrick Lauber    schedule 07.12.2012
comment
Я не думаю, что это то, что он хочет: я знаю, что есть способы решить эту проблему, но у них есть свои проблемы, такие как FLAT_URLS (изменяет все URL-адреса и удаляется) и overwrite-url - но это ручная работа и не требуется . - person poplitea; 08.12.2012
comment
В значительной степени я знаю об этих методах, но предпочел бы найти лучший способ сделать это. - person Lee; 09.12.2012
comment
Каким, на ваш взгляд, будет выглядеть оптимальный путь? Может я смогу помочь;) - person Patrick Lauber; 10.12.2012
comment
Вы использовали Wordpress? Я бы подумал, что такая возможность настройки меню существует. Я написал свой собственный метод для этого сейчас, но я новичок в Python, и это похоже на взлом. - person Lee; 15.12.2012