2017-02-16 136 views
1

我正在構建基於W Sn片段的自定義AdminModels,並在我的模型的AdminPanel中有一個自定義菜單。如何在不禁用的情況下從AdminPanel隱藏/刪除片段選擇?謝謝。使用W CMS CMS片段但在管理面板中隱藏

enter image description here

+0

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

真棒admin.site.register()!謝謝。 –