5

Wagtailのドキュメントを参考にナビゲーションを作成していますが、「スニペット」ベースでの利用が推奨されているので、サイドバーを「スニペット」ではなく「ナビゲーション」や「メニュー」を表示するように変更したいのですが、可能でしょうか? ここに画像の説明を入力

しかし、ドキュメントがサイドバーの変更を推奨しているように使用すると:

sidebar_content_panels = [
    SnippetChooserPanel('advert', Advert),
    InlinePanel('related_links', label="Related links"),
]

したがって、AttributeError が発生します。 ここに画像の説明を入力

4

3 に答える 3

8

コードはここでは関係ありません。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を見ることができます。これにより、スニペット エディターのように機能するが、メニューのトップ レベルに存在する管理領域を設定できます。

于 2015-08-05T12:17:33.287 に答える