Перейти к содержимому

Свои страницы в административной части - списки и формы

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

Что общего у этих задач

Страница админки - это обычный файл с двумя подключениями. Служебный пролог идёт до всякого вывода, а служебный эпилог сразу после него. Всё между ними рисует платформа своими готовыми средствами, а не вашей вёрсткой.

Список и форма правки собираются готовыми классами платформы. Они дают готовый фильтр, сортировку списка и привычный сотрудникам общий вид. Переписывать всё это своей вёрсткой обычно совершенно невыгодно.

Права на сами данные проверяются вами, а вовсе не платформой. Файл в каталоге административной части доступен любому вошедшему сотруднику, и ограничение по группе пишется в самом начале страницы.

Решения подтемы

Частые вопросы

Когда нужна своя страница, а когда хватит инфоблока?

Инфоблок даёт список и форму бесплатно. Своя страница нужна для данных вне инфоблоков и для нестандартных действий.

Где хранить файлы своих страниц?

В своём модуле или в каталоге проекта. Файлы рядом со штатными страницами перезапишутся обновлением.

Проверяет ли платформа права на такой странице?

Только вход в административную часть. Права на сами данные проверяет ваш код в начале страницы.

Как добавить пункт в меню?

Файлом меню своего модуля: платформа собирает меню из таких файлов. Правка штатного меню обновление не переживёт.

Связанные темы

Первоисточники