В проекте Django у меня есть Django-CMS и другое приложение (назовем его «App B»). Я хочу, чтобы в обоих приложениях был настроен набор меню. Я добавил новые позиции с menu_pool.register_menu
. This page говоритМожно ли отображать меню Django-CMS в приложении, отличном от CMS?
Пожалуйста, обратите внимание, что меню изначально были реализованы как приложения независимы и, как таковые, живет в приложении меню вместо «нормальных» СХ
, так что я бы ожидать, что я могу написать тот же тег меню в шаблоне для «App B», что и для CMS. У меня есть это как в шаблоне «App B» и мой шаблон CMS:
<ul>{% show_menu 0 100 0 1 %}</ul>
В CMS он работает, показывая полное меню. В «App B» он просто делает пустым:
<ul></ul>
Я не хочу, чтобы создать плагин или приложение крюк, если я не должен. Должен ли я?
EDIT: Я пробовал это с помощью App-Hook и все еще не работает.