Страница трясогузки запрещает спрашивать родительскую страницу

Мне не нравится этот шаг, я хочу добавить страницу, и не должно быть ни родителя, ни потомка. он будет стоять только на странице.

Например, когда я нажимаю на создание страницы из wagtail hooks или трясогузки snippet, он должен перенаправлять меня на панели создания контента, а не спрашивать родителя или ребенка, как эта страница.

Я не хочу, чтобы у моей страницы был какой-либо родитель или дочерний элемент. и даже я ненавижу этот шаг спрашивать родительскую страницу.

Я добавил эту переменную туда, но все же она показывает эти шаги.

class ListingPage(Page):
   
    parent_page_type = []
    subpage_types = [
    ]

Может ли кто-нибудь помочь мне избавиться от этого раздела?

введите здесь описание изображения


person how recepes    schedule 25.05.2021    source источник


Ответы (1)


У страниц должен быть родительский элемент — структура дерева страниц определяет URL-адрес, который будет иметь страница, поэтому, если родительского элемента нет, доступ к этой странице по любому URL-адресу будет невозможен.

Однако, если у новой страницы есть ровно один возможный родительский элемент, этот экран выбора будет пропущен. Например, если вы установили parent_page_types = ['home.HomePage'] и в структуре вашего сайта существует только одна домашняя страница, то это приглашение будет пропущено, и пользователь сразу перейдет к режиму редактирования (который затем создаст страницу как дочернюю для домашней страницы).

person gasman    schedule 25.05.2021