Skip to content
mpcVisualEditor
Визуальное редактирование контента прямо на странице
  1. Компоненты
  2. mpcVisualEditor
  3. Системные настройки

Системные настройки

Кроме контента, со страницы можно править системные настройки сайта — те значения, что выводятся в вёрстке через data-mpc-info (название сайта, телефон в шапке, цвета темы, favicon и т.п.; см. Системные настройки в доке mpc). Это удобно: менеджер меняет, например, акцентный цвет прямо на странице, видя результат.

Настройка меняется на всём сайте

Системные настройки — глобальные. Правка требует права mpcve_edit_global (см. Права доступа), и редактор предупреждает, что значение меняется на всех страницах.

Правка со страницы

Элемент, помеченный data-mpc-info, в режиме правки кликабелен — клик открывает окно с подходящим под тип настройки полем ввода. Тип берётся из самой настройки в базе, поэтому редактор знает, что показать:

  • переключатель «Да/Нет» — для настроек-флажков;
  • палитра цвета — для цветовых настроек (значение хранится без #);
  • выбор картинки через файловый менеджер с превью — для настроек-изображений (например, favicon);
  • многострочное поле — для текстовых блоков и кода;
  • обычное поле ввода — для остальных.

Панель «Настройки»

Не все настройки выведены на странице видимым текстом — некоторые помечены «убрать из вёрстки» (data-mpc-remove) или просто не показаны. Чтобы добраться до всех, в панели редактора есть список «Настройки»: он собирает настройки из шаблонов сайта (включая скрытые) с их текущими значениями. Клик по строке открывает ту же правку, что и на странице.

Глобальные и контекстные значения

В MODX у настройки бывает глобальное значение и контекстное (своё для конкретного контекста — например, для отдельного языкового поддомена). Редактор показывает эффективное значение — то, что реально действует на странице, — и пишет правку туда, где она действует:

  • если у настройки есть контекстное значение — правка идёт в него (глобальное не трогается);
  • если есть только глобальное — редактор предупреждает, что меняется глобальное (на всех контекстах), и пишет туда.

Так не получится случайно поменять значение «для всего сайта», когда нужно было поправить только текущий контекст.

Настройки ClientConfig

Часть настроек (например, цвета темы) может храниться не в системных настройках MODX, а в дополнении ClientConfig. Редактор работает и с ними — правка применяется к нужному уровню так же, как для системных настроек. Подробнее о различиях хранилищ — в разделе Консольные команды доки mpc.

Защищённые настройки

Настройки, связанные с безопасностью (доступы, сессии, пути и т.п.), править через контент нельзя — в списке они помечены замком и без кнопки сохранения. Это защита от того, чтобы критичные параметры случайно не изменили со страницы.

История

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