Spec-Zone.ru › Wagtail 3

Настройка ChooseParentView

При добавлении новой страницы через просмотрщик Wagtail вы по сути выбираете, куда добавить новую страницу, переходя к соответствующей части дерева страниц и выбирая «добавить дочернюю страницу» к выбранной родительской странице. Затем Wagtail попросит вас выбрать тип страницы, которую вы хотите добавить.

При добавлении страницы из страницы типа ModelAdmin список, мы знаем, какой тип страницы нужно добавить, но мы можем не знать автоматически, куда в дереве страниц она должна быть добавлена. Если существует только один возможный выбор родителя для новой страницы (как определено установкой атрибутов parent_page_types и subpage_types на ваших моделях), тогда мы пропускаем шаг и используем его в качестве родителя. В противном случае пользователь должен указать родительскую страницу с помощью ChooseParentView modeladmin.

Вероятность, что вам понадобится настроить этот просмотр, очень мала, но в случае необходимости modeladmin предлагает следующие атрибуты, которые вы можете переопределить:

  • ModelAdmin.choose_parent_template_name
  • ModelAdmin.choose_parent_view_class

ModelAdmin.choose_parent_template_name

Ожидаемое значение: Путь к пользовательскому шаблону, используемому для ChooseParentView

Дополнительную информацию можно найти в следующем разделе документации: Переопределение шаблонов

ModelAdmin.choose_parent_view_class

Ожидаемое значение: Пользовательский класс view для замены modeladmin.views.ChooseParentView

Дополнительную информацию можно найти в следующем разделе документации: Переопределение представлений

© 2014-present Torchbox Ltd and individual contributors.
All rights are reserved.
Licensed under the BSD License.
https://docs.wagtail.org/en/stable/reference/contrib/modeladmin/chooseparentview.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API