В проекте Django у меня есть Django-CMS и другое приложение (назовем его «Приложение B»).Я хочу согласованный набор меню для обоих приложений.Я добавил новые предметы с menu_pool.register_menu
. На этой странице написано
Обратите внимание, что меню изначально были реализованы как независимые от приложений и, как таковые, живут в приложении меню вместо «обычных» cms
, поэтому я ожидаю, что я могу написать тот же тег меню в шаблоне для «Приложения B», что и для CMS.У меня есть это и в моем шаблоне "App B" и в моем шаблоне CMS:
<ul>{% show_menu 0 100 0 1 %}</ul>
В CMS это работает, показывая полное меню.В «Приложении B» он просто отображает пустое значение:
<ul></ul>
Я не хочу создавать плагин или перехватывать приложения, если только мне это не нужно.Нужно ли это?
РЕДАКТИРОВАТЬ: я пробовал это с помощью App-Hook, и он все еще не работает.