Djangoプロジェクトでは、私はDjango-CMSと別のアプリケーション(「App B」と呼ぶ)を持っています。私は、両方のアプリで一貫したメニューセットが必要です。私はmenu_pool.register_menu
と新しい項目を追加しました。 This pageはCMS以外のアプリケーションでDjango-CMSのメニューを表示することはできますか?
ので、私は私が書くことができることを期待する代わりに、「正常な」CMS
のメニューのアプリケーションに住んで、メニューは元々、アプリケーション独立したとのようなことを実現したことに注意してくださいと言いますテンプレートの「App B」のCMSと同じメニュータグ。私はこれを "App B"テンプレートと私のCMSテンプレートの両方に持っています:
<ul>{% show_menu 0 100 0 1 %}</ul>
CMSでは、完全なメニューが表示されます。 「App B」では、空白がレンダリングされるだけです。
私は、プラグインまたはアプリケーションフックを作成する必要はありません。しなければならない?
編集:私はApp-Hookでこれを試しましたが、それでも動作しません。