← Документация
Пользователям и редакторам

Административная панель

Страницы, модули, шаблоны, настройки и безопасность.

Проверено для версии: FoxCoreCMS 1.1.1Обновлено: 26.09.2026

Административная панель находится по адресу /admin/. Все изменяющие операции защищены CSRF-токеном, проверкой авторизации и разрешениями роли.

Обзор

Стартовая страница служит точкой входа в управление структурой, модулями, шаблонами, безопасностью и настройками.

Структура сайта

Здесь создаются и редактируются страницы, задаются родитель, порядок, шаблон, видимость и языковые SEO-поля. Ниже редактора страницы показываются метки выбранного шаблона и их привязки.

Для текстовой метки доступны два режима:

  • Визуальный редактор — редактирование форматированного содержимого в отдельном окне;
  • HTML-код — ручная работа с разметкой.

Визуальный режим предназначен для обычного текста, списков, ссылок и изображений. Режим HTML-код используйте для готовых блоков дизайна с контейнерами и CSS-классами. В этом режиме исходная разметка сохраняется без преобразования визуальным редактором, но всё равно проходит серверную проверку безопасности: разрешены в том числе h1, section, article, header, footer, main, nav и aside, а script, формы и исполняемый код удаляются.

Если выбрано содержимое страницы, соседняя кнопка открывает визуальный или HTML-редактор. Если выбран экземпляр модуля, она получает название «Редактировать модуль» и ведёт сразу к этому экземпляру. При смене значения кнопка обновляется автоматически; для наследования и отключённой метки она не показывается.

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

В редакторах с мультиязычными полями активный язык выделен контрастной вкладкой и цветной верхней линией; неактивные языки приглушены. Область ввода под вкладками всегда относится только к выбранному языку. Переключение вкладки не сохраняет форму — после заполнения нажмите основную кнопку сохранения редактора.

Модули

Список сгруппирован по типам модулей. Каждый экземпляр имеет понятное название, технические данные, статус и кнопку редактора. Один модуль можно настроить несколько раз и привязать к разным меткам.

Установка модуля включает его в CMS. Удаление доступно только после удаления его экземпляров. Данные можно сохранить либо удалить вместе с модулем.

В боковом разделе Модули сайта показываются все установленные и включённые модули. Если у обычного модуля ещё нет экземпляра, ссылка ведёт на страницу его создания; одиночный модуль (singleton) открывает общие настройки. Поэтому любой установленный модуль сразу остаётся доступен из бокового меню.

Шаблоны

Раздел расположен после модулей и разделён на:

  • шаблоны сайта из выбранного каталога дизайна;
  • шаблоны модулей, сгруппированные строго по типу модуля.

Шаблон слайдера не появляется у блока контента, шаблон меню — у галереи и т. д. Файл можно открыть в редакторе или создать новый.

Безопасность

Пользователи и роли

Поддерживаются пользователи, несколько ролей и разрешения:

  • просмотр обзора;
  • структура;
  • модули;
  • шаблоны;
  • настройки;
  • файловый менеджер;
  • пользователи;
  • журнал действий.

Роль administrator получает все разрешения. В системе всегда должен оставаться хотя бы один активный администратор.

Журнал действий

Для административных POST-операций сохраняются действие, пользователь, статус, IP, User-Agent, идентификатор запроса и время. Доступна фильтрация.

Настройки

Общие настройки

  • название, email и описание сайта;
  • адрес сайта;
  • часовой пояс;
  • язык интерфейса;
  • вывод ошибок;
  • режим обслуживания;
  • каталог дизайна только внутри design;
  • каталог текстового контента только внутри content;
  • страницы 404 и обслуживания;
  • параметры MySQL.

Пароль MySQL хранится отдельно в storage/private/secrets.json и не выводится в обычном файле настроек.

SEO

  • вложенные URL: /services/support.html;
  • короткие URL: /support.html;
  • включение или отключение окончания .html.

Режим применяется ко всему сайту.

Языки

Для языка задаются код, название, статус, URL-префикс и изображение флага. У языка по умолчанию префикс отсутствует:

/index.html
/en/index.html
/pl/index.html
/ru/index.html

Языковое меню может показывать флаг, название, код или их комбинации.

Последовательность языков меняется в общем списке с помощью поля «Позиция». Для каждого языка задаётся уникальное число от 1 до количества языков. Сохранённый порядок применяется к языковому меню и языковым вкладкам редакторов, не меняя коды языков и сохранённые переводы.

Файловый менеджер

Работает только внутри design, content, uploads. Можно создавать каталоги и текстовые файлы, загружать, редактировать, переименовывать и переносить объекты в корзину. Системные каталоги и серверные расширения защищены.

Резервное копирование

Создание, загрузка, проверка и восстановление переносимых архивов описаны в отдельной главе.

Справка

Кнопка ? в каждом разделе открывает модальное окно со справкой для текущего экрана. Тексты находятся в admin/help/<language>.