Списки и строки
Многие блоки на странице — это повторяющиеся элементы: карточки услуг, отзывы, пункты меню, преимущества. В разметке это поле-список (data-mpc-field с повторяющимися строками data-mpc-item). Редактор позволяет менять состав и порядок строк прямо на странице.
Открытие редактора строк
Клик по списку открывает окно «Строки списка» — в нём перечислены все строки с номерами и кратким превью содержимого. Отсюда строки добавляют, удаляют и переставляют. Сами поля внутри строки (текст, картинка и т.п.) правятся обычным способом — кликом по ним на странице (см. Редактирование полей).
Добавить, удалить, переставить
- Добавить строку — кнопка «+ Добавить строку». Новая строка создаётся как копия первой с очищенными значениями (поля становятся пустыми плейсхолдерами «клик — заполнить») и сразу появляется на странице — её можно заполнять.
- Удалить строку — крестик у строки (с подтверждением).
- Переставить — перетащите строку за значок ⋮⋮ на новое место; порядок сохранится.
- Картинка в строке — если строка списка целиком картинка, у неё есть кнопка 📷 для загрузки/замены изображения.
Изменения сразу отражаются на странице. Кнопка «Обновить» перезагружает страницу, когда нужно увидеть точный итоговый рендер.
Лимит строк
Если у списка в разметке задан предел (data-mpc-max), кнопка «+ Добавить строку» блокируется по достижении лимита — с подсказкой, сколько строк максимум.
Последняя строка не удаляется в ноль
Если удалить все строки списка, у него не останется образца, по которому добавлять новые. Поэтому при удалении последней строки она не исчезает полностью, а очищается — остаётся одна пустая строка-заготовка. Так список всегда можно наполнить заново. Если строка не нужна — просто оставьте её пустой или скройте секцию целиком (см. Управление секциями).
Вложенные списки
Список может содержать другой список (например, группа → пункты внутри неё). Такие вложенные списки правятся так же: клик по внутреннему списку открывает своё окно строк. Структура сохраняется — у новой строки внешнего списка сразу есть заготовка вложенного.
Списки в наследуемой секции
Если секция на странице наследуется из типа (её ещё нет в самой странице — см. Управление секциями), при попытке добавить строку редактор спросит, что делать:
- скопировать секцию в эту страницу — тогда список станет «своим», и его можно наполнять локально, не затрагивая другие страницы;
- открыть страницу-источник — чтобы править список там, где он реально лежит (изменения увидят все страницы этого типа).
Так редактор не даёт случайно «потерять» правку в наследуемой секции.
Откат изменений
Операции со строками попадают в историю изменений и откатываются: можно вернуть удалённую строку или отменить перестановку — список восстановится к состоянию до операции.
