Skip to content

Меню (PRO)

Дополнительные пункты меню менеджера, создаются из конструктора. Так собранная вами таблица перестаёт быть тем, до чего нужно добираться через раздел PageBlocks, и становится обычной частью админки.

PageBlocks → Конструктор → Меню.

Что содержит пункт

НастройкаЧто делает
НазваниеПодпись в меню
ОписаниеПодсказка под подписью
РодительПод какой пункт вложен. Пусто — верхний уровень
ИконкаКласс иконки
ОбработчикЧто пункт открывает
ПапкаКонтейнер: сам ничего не открывает, только раскрывает вложенные
ПозицияМесто среди соседей
ОпубликованНеопубликованный пункт не рисуется

Кто его видит

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

Это прячет пункт, а не страницу

Меню — это навигация. Убрав пункт из чьего-то меню, вы не помешаете открыть адрес напрямую. Саму страницу закрывайте middlewaremodauth, SudoOnly или своим, — а право на пункт считайте аккуратностью, а не контролем доступа.

Папки

У пункта-папки нет своей страницы. Дайте ему название и вложенные пункты — получится группа в меню.

Это обычная форма, как только таблиц становится больше трёх-четырёх: одна папка по названию области — «Каталог», «Заказы» — и таблицы внутри, вместо плоского списка, который выдавливает с экрана весь остальной менеджер.

Зачем это нужно

До таблицы в конструкторе можно дойти, но путь длинный, и выглядит она как инструмент разработчика. Редактор, который каждое утро открывает Каталог → Товары, не должен ходить туда через раздел, названный по имени компонента.

Тот же довод, что и у вкладок, только уровнем выше: структура должна повторять то, как с сайтом на самом деле работают.

© PageBlocks 2019-present