如何从Wagtail更改侧边栏?

Max*_*ira 3 django wagtail

我正在关注Wagtail文档来创建导航,但建议使用基于"Snippets",所以我想更改侧边栏以显示"导航"或"菜单"而不是"Snippets",这可能吗? 在此输入图像描述

但是,当我使用文档推荐用于侧边栏更改时:

sidebar_content_panels = [
    SnippetChooserPanel('advert', Advert),
    InlinePanel('related_links', label="Related links"),
]
Run Code Online (Sandbox Code Playgroud)

所以它引发了一个AttributeError: 在此输入图像描述

gas*_*man 7

sidebar_content_panels代码是不是与此有关-它演示了如何将添加一个额外的标签所编辑的页面,如果您的网页包含"主要内容"和你想保持独立的"侧边栏".这与Wagtail管理员的侧边栏菜单无关.

可以使用register_admin_menu_item钩子(http://docs.wagtail.io/en/v1.0/reference/hooks.html#register-admin-menu-item)向管理菜单添加新项目,但这不是支持编辑现有项目,因此无法更改"代码段"菜单的标签.但是,您可以查看'wagtailmodeladmin'软件包https://github.com/ababic/wagtailmodeladmin - 这允许您设置管理区域,其功能类似于代码段编辑器,但存在于菜单的顶层.