Настройка пункта меню
Вы можете использовать следующие атрибуты и методы класса ModelAdmin для изменения пункта меню, используемого для представления вашей модели в админ-панели Wagtail.
ModelAdmin.menu_label
Установите этот атрибут со строковым значением, чтобы переопределить метку, используемую для пункта меню, который отображается в боковой панели Wagtail. Если не задано, пункт меню будет использовать verbose_name_plural из данных вашей модели Meta.
ModelAdmin.menu_icon
Если вы хотите изменить значок, используемый для представления вашей модели, вы можете установить атрибут menu_icon в своём классе, чтобы использовать один из других значков, доступных в CMS Wagtail. Тот же значок будет использоваться для пункта меню в боковой панели Wagtail и также отобразится в заголовке на странице списка и других представлениях для вашей модели. Если не задано, будет использоваться 'doc-full-inverse' для моделей типа страницы и 'snippet' для других.
Если вы используете класс ModelAdminGroup для группировки нескольких классов ModelAdmin в собственном подменю и хотите изменить пункт меню, используемый для представления группы, вы должны переопределить атрибут menu_icon в своём классе ModelAdminGroup ('folder-open-inverse' — значение по умолчанию).
ModelAdmin.menu_order
Если вы хотите изменить положение пункта меню для вашей модели (или группы моделей) в боковой панели Wagtail, сделайте это, установив menu_order. Значение должно быть целым числом от 1 до 999. Чем меньше значение, тем выше отобразится пункт меню.
Пункт меню «Исследователь» Wagtail имеет значение порядка 100, поэтому укажите значение больше этого, если хотите сохранить пункт меню «Исследователь» вверху.
ModelAdmin.add_to_settings_menu
Если вы хотите, чтобы пункт меню вашей модели отображался в подменю «Настройки» Wagtail вместо верхнего уровня, добавьте add_to_settings_menu = True в свой класс ModelAdmin.
Это будет работать только для отдельных классов ModelAdmin, зарегистрированных с собственным вызовом modeladmin_register . Это не сработает для членов класса ModelAdminGroup.
© 2014-present Torchbox Ltd and individual contributors.
All rights are reserved.
Licensed under the BSD License.
https://docs.wagtail.org/en/v2.16.3/reference/contrib/modeladmin/menu_item.html