2017-02-16 134 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()!谢谢。 –