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

Управление секциями

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

Панель «Секции»

Откройте панель кнопкой в верхней панели редактора. В ней — список секций страницы в том же порядке, что на странице. У каждой секции — её название и набор управляющих значков:

  • ⋮⋮ — перетащить, чтобы изменить порядок;
  • 👁показать / скрыть секцию;
  • 📌 — сделать секцию статической (см. ниже);
  • ✎ поля — открыть поля секции, включая скрытые/вырезанные из вёрстки и MIGX-списки (правка строк и их полей) — см. Редактирование полей → Скрытые поля блока;
  • 🔒 — секция наследуется из типа (клик по значку копирования переносит её в страницу).

Клик по названию секции прокручивает страницу к этой секции и подсвечивает её — удобно быстро найти нужный блок на длинной странице.

Изменения видны после «Обновить»

Перестановка, скрытие и переключение статичности сохраняются сразу, но точный итоговый вид страницы появляется после нажатия «Обновить страницу» (внизу панели).

Порядок секций

Порядок задаётся полем позиции каждой секции. Перетаскивание ⋮⋮ меняет позиции и сохраняет новый порядок. Секции с позицией -1 всегда идут вверху (удобно «закрепить» шапку-баннер). Порядок в панели совпадает с порядком на странице.

Важно: тип страниц задаёт набор секций, а каждая страница может переопределить их порядок и видимость независимо. Поменяли порядок на одной странице — на других страницах того же типа он не изменится.

Видимость

Значок 👁 скрывает секцию со страницы или показывает обратно. Скрытая секция остаётся в конфигурации (её содержимое не теряется) — просто не выводится. Это быстрый способ временно убрать блок, не удаляя его.

Статические секции

Значок 📌 делает секцию статической — такие секции хранят контент в одном месте и одинаковы на всех страницах (баннер акции, блок «нам доверяют»). Правишь один раз — меняется везде. Подробно — в разделе Статические секции доки mpc.

Наследование из типа

Если секция есть в типе страниц, но ещё не в самой странице, она показывается в панели под значком 🔒 — как наследуемая. Её содержимое выводится на странице, но правится оно у типа (то есть на всех страницах этого типа сразу).

При попытке отредактировать такую секцию редактор предупреждает: «Изменения затронут все страницы этого типа». Можно продолжить и изменить секцию в типе либо нажать «Локализовать секцию»: редактор скопирует секцию из типа в текущий ресурс, после чего правки будут относиться только к этой странице. Это правило действует для полей секции, скрытых полей и строк списков.

Если в редакторе открыт сам ресурс-типа, перед правкой его секции показывается предупреждение «Изменения затронут все страницы данного типа». Локализовать секцию в этом случае нельзя: ресурс и есть источник наследования.

Обычная локальная секция ресурса редактируется без дополнительного предупреждения. Статическая секция также сохраняет прежнее глобальное поведение: её содержимое общее для всех мест использования.

Контексты типов страниц

Источник типов определяется эффективным значением системной настройки mpc_static_block_page_id:

  • если настройка задана глобально и не переопределена в контексте, все контексты используют типы из web; при редактировании ресурса-типа из другого контекста обычные значения записываются в источник web, а лексиконы — в текущий язык, как прежде;
  • если настройка переопределена в контексте, его типы и вся описанная логика наследования работают внутри этого контекста.

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

Массовые операции из типа

Вверху панели — кнопки для работы с набором секций целиком (когда страница наследует секции от типа):

  • + Дополнить из типа — добавить секции типа, которых ещё нет у страницы (правки существующих сохраняются);
  • ⟳ Перезаписать из типа — заменить секции страницы секциями типа целиком (локальные правки теряются — с подтверждением);
  • 🗑 Очистить — удалить секции страницы; страница вернётся к наследованию из типа (с подтверждением).

Подробнее о копировании секций — в разделе Копирование секций доки mpc.