mpcVisualEditor
Надстройка к MigxPageConfigurator для редактирования контента прямо на странице — без захода в админку. Контент-менеджер открывает сайт, включает режим правки и кликает по любому тексту, картинке, списку или контакту — изменения сохраняются сразу, по одному полю.
Какие задачи решает
1. Правит контент там, где он виден
После нарезки каждый редактируемый блок остаётся помеченным служебными маркерами data-mpc-*. Визуальный редактор подсвечивает такие блоки на живой странице и по клику открывает подходящий редактор: простой текст правится на месте, форматированный — в RTE-окне, картинка — выбором файла, список — добавлением/перестановкой строк. Менеджеру не нужно искать нужный ресурс и TV в админке — он видит результат сразу.
2. Сохраняет по одному полю
Каждое поле сохраняется отдельным запросом — не вся страница целиком. Это безопасно (нельзя случайно затереть соседний блок) и быстро. Структуру страницы (какие секции и поля есть) задаёт шаблон и нарезка; редактор отвечает только за значения.
3. Покрывает весь контент, а не только текст
Через редактор правятся:
- поля секций и поля ресурса (заголовок, текст, контент) — см. Редактирование полей;
- поля-списки: добавить, удалить, переставить строки — см. Списки и строки;
- контакты сайта (телефоны, почта, подписи, иконки) — см. Контакты;
- системные и контекстные настройки прямо из вёрстки — см. Системные настройки;
- состав и порядок секций страницы, наследование из типа — см. Управление секциями.
4. Ведёт историю и позволяет откатывать
Каждая правка пишется в журнал (кто, когда, что). Историю можно просмотреть и откатить отдельные изменения — см. История изменений. Журнал общий с правками из админки (см. Аудит правок в доке MigxPageConfigurator).
Кому подходит
- Интеграторам — отдать клиенту сайт, который менеджер правит сам, без обучения админке MODX.
- Контент-менеджерам — менять тексты и картинки на привычной странице, видя результат на месте.
- Мультиязычным проектам — правки переводимых полей уходят в лексиконы по текущему языку (см. Лексиконы).
Требуется MigxPageConfigurator
mpcVisualEditor работает только в связке с MigxPageConfigurator: он правит контент, который тот нарезал и хранит. Установка и зависимости — в разделе Начало работы.
