1

私はWagtail Snippetsに基づいてカスタムAdminModelsを構築しており、自分のモデルのAdminPanelにカスタムメニューを持っています。無効にせずにAdminPanelからスニペット選択を非表示/削除するにはどうすればよいですか?ありがとうございました。Wagtail CMSスニペットを使用するが、管理パネルで非表示にする

enter image description here

+0

uが..いくつかのコードを入れてください、私の提案は(admin.site.registerを削除することですできます)uは恐ろしい –

答えて

3

あなたのセキレイCMSアプリのwagtail_hooks.pyファイルに次のフックを入れて:

from wagtail.wagtailcore import hooks 

@hooks.register('construct_main_menu') 
def hide_snippets_menu_item(request, menu_items): 
    menu_items[:] = [item for item in menu_items if item.name != 'snippets'] 

そして、あなたは基本的に行われています!この方法を使用して、管理メニューから項目を非表示にすることができます。

私は私のブログに最近それを説明:http://timonweb.com/posts/how-to-remove-snippets-menu-item-from-wagtail-cms-admin-menu/

+1

を削除したいです!ありがとうございました。 –

関連する問題