Управление секциями
Страница в MigxPageConfigurator состоит из секций — крупных блоков (герой, преимущества, отзывы, баннер). Редактор даёт управлять не только содержимым секций, но и их составом, порядком и видимостью — через отдельную панель «Секции».
Панель «Секции»
Откройте панель кнопкой в верхней панели редактора. В ней — список секций страницы в том же порядке, что на странице. У каждой секции — её название и набор управляющих значков:
- ⋮⋮ — перетащить, чтобы изменить порядок;
- 👁 — показать / скрыть секцию;
- 📌 — сделать секцию статической (см. ниже);
- ✎ поля — открыть поля секции, включая скрытые/вырезанные из вёрстки и MIGX-списки (правка строк и их полей) — см. Редактирование полей → Скрытые поля блока;
- 🔒 — секция наследуется из типа (клик по значку копирования переносит её в страницу).
Клик по названию секции прокручивает страницу к этой секции и подсвечивает её — удобно быстро найти нужный блок на длинной странице.
Изменения видны после «Обновить»
Перестановка, скрытие и переключение статичности сохраняются сразу, но точный итоговый вид страницы появляется после нажатия «Обновить страницу» (внизу панели).
Порядок секций
Порядок задаётся полем позиции каждой секции. Перетаскивание ⋮⋮ меняет позиции и сохраняет новый порядок. Секции с позицией -1 всегда идут вверху (удобно «закрепить» шапку-баннер). Порядок в панели совпадает с порядком на странице.
Важно: тип страниц задаёт набор секций, а каждая страница может переопределить их порядок и видимость независимо. Поменяли порядок на одной странице — на других страницах того же типа он не изменится.
Видимость
Значок 👁 скрывает секцию со страницы или показывает обратно. Скрытая секция остаётся в конфигурации (её содержимое не теряется) — просто не выводится. Это быстрый способ временно убрать блок, не удаляя его.
Статические секции
Значок 📌 делает секцию статической — такие секции хранят контент в одном месте и одинаковы на всех страницах (баннер акции, блок «нам доверяют»). Правишь один раз — меняется везде. Подробно — в разделе Статические секции доки mpc.
Наследование из типа
Если секция есть в типе страниц, но ещё не в самой странице, она показывается в панели под значком 🔒 — как наследуемая. Её содержимое выводится на странице, но правится оно у типа (то есть на всех страницах этого типа сразу).
При попытке отредактировать такую секцию редактор предупреждает: «Изменения затронут все страницы этого типа». Можно продолжить и изменить секцию в типе либо нажать «Локализовать секцию»: редактор скопирует секцию из типа в текущий ресурс, после чего правки будут относиться только к этой странице. Это правило действует для полей секции, скрытых полей и строк списков.
Если в редакторе открыт сам ресурс-типа, перед правкой его секции показывается предупреждение «Изменения затронут все страницы данного типа». Локализовать секцию в этом случае нельзя: ресурс и есть источник наследования.
Обычная локальная секция ресурса редактируется без дополнительного предупреждения. Статическая секция также сохраняет прежнее глобальное поведение: её содержимое общее для всех мест использования.
Контексты типов страниц
Источник типов определяется эффективным значением системной настройки mpc_static_block_page_id:
- если настройка задана глобально и не переопределена в контексте, все контексты используют типы из
web; при редактировании ресурса-типа из другого контекста обычные значения записываются в источникweb, а лексиконы — в текущий язык, как прежде; - если настройка переопределена в контексте, его типы и вся описанная логика наследования работают внутри этого контекста.
Смешанный режим, в котором часть типов одного контекста берётся из web, а часть хранится локально, не используется.
Массовые операции из типа
Вверху панели — кнопки для работы с набором секций целиком (когда страница наследует секции от типа):
- + Дополнить из типа — добавить секции типа, которых ещё нет у страницы (правки существующих сохраняются);
- ⟳ Перезаписать из типа — заменить секции страницы секциями типа целиком (локальные правки теряются — с подтверждением);
- 🗑 Очистить — удалить секции страницы; страница вернётся к наследованию из типа (с подтверждением).
Подробнее о копировании секций — в разделе Копирование секций доки mpc.
