В Wagtail страницы сайта обычно организованы как дерево: главная страница, разделы, подразделы и вложенные страницы. Поэтому нужная страница не всегда видна сразу на первом экране админки.
7 мин чтения•1 547 слов•База знаний Wagtail•
Найти страницу можно тремя основными способами:
через дерево страниц;
через поиск в админке;
по подсказкам с публичной страницы сайта: заголовку, адресу, пункту меню или хлебным крошкам.
Главное правило: перед редактированием убедитесь, что открыли именно нужную страницу. На большом сайте легко перепутать похожие страницы, особенно если они называются почти одинаково.
Для кого эта статья
Эта инструкция для администраторов, редакторов, контент-менеджеров и клиентов, которые работают с сайтом на Wagtail после запуска.
Она поможет, если вы зашли в админку, хотите изменить текст, изображение или блок на странице, но не понимаете, где эта страница находится.
Здесь не будет кода, настроек Django и технической документации для разработчиков. Только практический маршрут: как найти страницу, проверить её и понять, когда нужно обратиться за помощью.
Что нужно знать перед началом
Страницы в Wagtail устроены как дерево
В Wagtail страницы обычно расположены не одним общим списком, а в виде структуры сайта.
Например: Главная → Услуги → Поддержка сайта
Или: Главная → О компании → Команда
Такая структура удобна для больших сайтов, но к ней нужно привыкнуть. Если вы не видите нужную страницу сразу, это не значит, что её нет. Скорее всего, она находится внутри родительского раздела.
Название в админке может отличаться от названия в меню
Иногда страница на сайте и страница в админке называются по-разному.
Например, в меню сайта может быть пункт «О нас», а в админке страница называется «О компании». На сайте может быть раздел «Цены», а в панели управления — «Тарифы».
Поэтому не стоит искать страницу только по одному точному слову. Если не нашли «О нас», попробуйте «О компании». Если не нашли «Цены», попробуйте «Тарифы» или «Стоимость».
Не все страницы могут быть доступны пользователю
В Wagtail права доступа могут быть настроены по-разному. Один пользователь видит весь сайт, другой — только свой раздел, третий может редактировать страницы, но не может публиковать изменения.
Если вы не видите нужный раздел, это не обязательно ошибка. Возможно, у вашей учётной записи нет прав на просмотр или редактирование этой части сайта.
Способ 1. Найти страницу через дерево страниц
шаг 1
Откройте раздел «Страницы»
Зайдите в админ-панель Wagtail и найдите в меню раздел «Страницы». В англоязычном интерфейсе он может называться Pages.
Именно там обычно находится структура сайта: главная страница, основные разделы и вложенные страницы.
Название раздела может немного отличаться в конкретном проекте. Это зависит от языка интерфейса и настроек сайта.
шаг 2
Найдите основной раздел сайта
Подумайте, к какому разделу относится нужная страница.
Если вам нужна страница услуги, её логично искать в разделе «Услуги».
Если нужна информация о доставке, она может быть в разделе «Покупателям», «Информация», «Помощь» или похожем разделе.
Если нужна статья, проверьте раздел «Блог», «Новости», «Статьи» или «Материалы».
Такой подход быстрее, чем открывать все разделы подряд.
шаг 3
Откройте вложенные страницы
Внутри основного раздела могут быть дочерние страницы. Откройте раздел и посмотрите, какие страницы находятся внутри.
Двигайтесь по структуре постепенно:
сначала верхний раздел;
потом подраздел;
потом конкретная страница.
Например, если нужна страница «Поддержка сайта», путь может быть таким:
Страницы → Услуги → Поддержка сайта
Если нужной страницы нет в одном разделе, проверьте соседние логичные разделы. Например, страница «Оплата» может быть не только в разделе «Покупателям», но и в разделе «Помощь» или «Документы».
шаг 4
Откройте найденную страницу
Когда вы нашли страницу, откройте её для просмотра или редактирования.
Но не спешите сразу менять текст. Сначала убедитесь, что это именно та страница, которую нужно исправить. На большом сайте могут быть похожие страницы: «Поддержка», «Техническая поддержка», «Поддержка клиентов», «Поддержка сайта».
Перед редактированием проверьте заголовок, родительский раздел и адрес страницы.
Способ 2. Найти страницу через поиск в админке
Поиск удобен, если вы помните название страницы или хотя бы часть названия, но не знаете, где она находится в структуре сайта.
Когда лучше использовать поиск
Используйте поиск, если:
вы не знаете, в каком разделе находится страница;
страница могла быть вложена глубоко;
вы помните только часть названия;
в дереве страниц слишком много разделов;
нужно быстро проверить несколько похожих вариантов.
Поиск помогает сократить путь, но он не отменяет проверку. Найти страницу — это только половина дела. Вторая половина — убедиться, что вы нашли именно ту страницу.
Как искать по названию
Начинайте не с полного названия, а с ключевого слова.
Если нужна страница «Техническая поддержка сайта», попробуйте искать:
«поддержка»;
«сопровождение»;
«техническая»;
«сайт».
Если нужна страница «Условия доставки товаров», попробуйте:
«доставка»;
«условия»;
«товары».
Чем длиннее запрос, тем выше шанс, что он не совпадёт с фактическим названием страницы. Поэтому лучше начинать с коротких и понятных слов.
Как проверять результаты поиска
Если поиск показал несколько похожих страниц, не открывайте первую попавшуюся для редактирования. Сначала проверьте контекст.
Что проверить
Где смотреть
Почему важно
Заголовок
В списке страниц или в редакторе
Помогает отличить похожие страницы
Родительский раздел
В дереве страниц
Показывает место страницы в структуре сайта
URL или slug
В адресе страницы или настройках
Помогает сверить страницу с публичным сайтом
Статус
В списке или карточке страницы
Показывает, опубликована страница или это черновик
Содержимое
В тексте и блоках страницы
Помогает убедиться, что открыта нужная страница
Slug — это часть адреса страницы. Например, в адресе /services/support/ slug страницы — support.
Способ 3. Найти страницу по заголовку и адресу на сайте
Иногда проще начать не с админки, а с публичной страницы сайта.
Этот способ полезен, если вы видите страницу на сайте, но не можете найти её в панели управления.
Откройте страницу на сайте
Сначала откройте нужную страницу так, как её видит обычный посетитель.
Например, если нужно изменить текст на странице услуги, откройте эту страницу в браузере и посмотрите, какие подсказки она даёт.
Посмотрите подсказки на странице
Обратите внимание на:
заголовок страницы;
адрес в браузере;
пункт меню, через который открывается страница;
хлебные крошки, если они есть;
название раздела;
ключевые слова в тексте.
Эти данные помогают понять, как страница может называться в админке и где она может находиться в дереве.
Например, если страница открывается по адресу /services/support/, её логично искать внутри раздела «Услуги» или Services.
Если страница открывается по адресу /blog/kak-nastroit-seo/, её логично искать в разделе «Блог», «Статьи» или «Материалы».
Используйте эти данные в админке
После этого вернитесь в админку и проверьте разделы, которые совпадают с логикой адреса.
Если URL содержит /services/, сначала проверьте услуги.
Если URL содержит /about/, проверьте раздел о компании.
Если URL содержит /help/, проверьте раздел помощи, базы знаний или FAQ.
Это не абсолютное правило. В конкретном проекте структура может быть настроена иначе. Но адрес страницы часто даёт хорошую подсказку.
Как понять, что вы нашли правильную страницу
Перед редактированием проверьте несколько признаков.
Проверьте заголовок Заголовок в админке должен совпадать или быть близким к тому, что нужно изменить. Если на сайте страница называется «Поддержка сайта», а в админке вы открыли «Поддержка клиентов», не спешите редактировать. Возможно, это другая страница.
Проверьте родительский раздел Посмотрите, где страница находится в структуре. Если вы ищете страницу услуги, а найденная страница лежит в разделе блога, стоит перепроверить. Возможно, это статья на похожую тему, а не нужная коммерческая страница. Родительский раздел помогает понять контекст.
Проверьте URL или slug Если вы знаете адрес публичной страницы, сравните его с адресом или slug в админке. Например, если на сайте адрес страницы /services/support/, а в админке slug страницы — support, это хороший признак. Если адрес не совпадает, нужно проверить внимательнее.
Проверьте статус публикации Страница может быть опубликована, находиться в черновике или иметь неопубликованные изменения. Если вы нашли страницу, внесли изменения, но не видите их на сайте, возможно, вы изменили черновик и ещё не опубликовали его. Подробно это лучше разбирать в отдельной статье про черновики и публикацию в Wagtail.
Мини-чек-лист перед редактированием
Перед тем как менять контент, проверьте:
это действительно нужная страница;
она находится в правильном разделе;
заголовок совпадает с задачей;
URL или slug похож на адрес публичной страницы;
нет другой похожей страницы, которую можно перепутать;
статус страницы понятен;
изменение нужно внести именно здесь, а не в меню, общем блоке или настройках сайта.
Этот чек-лист особенно полезен для сайтов с большой структурой. Он помогает избежать ситуации, когда редактор меняет похожую страницу, сохраняет изменения, а потом выясняет, что править нужно было совсем другой раздел.
Почему нужная страница не находится
Если вы не нашли страницу через дерево и поиск, это ещё не значит, что её нет. Причин может быть несколько.
Страница называется иначе
Это самая частая причина.
На сайте пользователь видит короткое название, а в админке может быть рабочее название.
Примеры:
на сайте — «О нас», в админке — «О компании»;
на сайте — «Цены», в админке — «Тарифы»;
на сайте — «Помощь», в админке — «База знаний» или «FAQ».
Попробуйте искать по смыслу, а не только по точному названию.
Страница находится глубже в структуре
Страница может быть вложена во второй, третий или более глубокий уровень структуры.
Например, страница «Гарантии» может находиться не в основном меню, а внутри раздела:
Покупателям → Документы → Гарантии
Если сайт большой, дерево страниц может быть глубоким. В этом случае помогает поиск по ключевому слову и проверка родительских разделов.
У пользователя нет прав доступа
Если вы не видите раздел, который должен быть в админке, возможно, у вас нет прав доступа.
Это нормально для сайтов, где работают разные роли: редакторы, администраторы, менеджеры разделов, сотрудники отдельных отделов.
Например, редактор блога может видеть статьи, но не видеть раздел услуг. Сотрудник одного отдела может видеть свои страницы, но не видеть системные настройки или разделы других отделов.
Если вы предполагаете, что проблема в правах, обратитесь к ответственному администратору.
Это не обычная страница
Иногда нужный текст или элемент на сайте редактируется не как отдельная страница.
Это может быть:
пункт меню;
общий блок на нескольких страницах;
карточка в каталоге;
элемент в настройках сайта;
баннер;
специальный раздел админки.
Это зависит от того, как разработчики настроили конкретный проект на Wagtail.
Для администратора здесь важен простой вывод: если вы не нашли элемент в разделе «Страницы», возможно, он редактируется в другом месте.
Страница удалена, скрыта или не опубликована
Страница могла быть удалена, снята с публикации или оставлена в черновике.
Если вы не уверены, не создавайте новую страницу сразу. Сначала уточните у администратора или разработчика, где находится нужный материал и в каком он статусе.
Важно: не создавайте дубль, если не нашли страницу
Если страница не находится, не нужно сразу создавать новую с тем же содержанием.
Сначала проверьте:
дерево страниц;
поиск;
другие варианты названия;
родительские разделы;
сверить slug или адрес;
публичный URL;
похожие страницы.
Дубли страниц вредят структуре сайта. Они путают редакторов, усложняют поддержку и могут создавать проблемы для SEO. Особенно плохо, когда на сайте появляются две почти одинаковые страницы, и никто уже не понимает, какая из них основная.