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

Списки и строки

Многие блоки на странице — это повторяющиеся элементы: карточки услуг, отзывы, пункты меню, преимущества. В разметке это поле-список (data-mpc-field с повторяющимися строками data-mpc-item). Редактор позволяет менять состав и порядок строк прямо на странице.

Открытие редактора строк

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

Добавить, удалить, переставить

  • Добавить строку — кнопка «+ Добавить строку». Новая строка создаётся как копия первой с очищенными значениями (поля становятся пустыми плейсхолдерами «клик — заполнить») и сразу появляется на странице — её можно заполнять.
  • Удалить строку — крестик у строки (с подтверждением).
  • Переставить — перетащите строку за значок ⋮⋮ на новое место; порядок сохранится.
  • Картинка в строке — если строка списка целиком картинка, у неё есть кнопка 📷 для загрузки/замены изображения.

Изменения сразу отражаются на странице. Кнопка «Обновить» перезагружает страницу, когда нужно увидеть точный итоговый рендер.

Лимит строк

Если у списка в разметке задан предел (data-mpc-max), кнопка «+ Добавить строку» блокируется по достижении лимита — с подсказкой, сколько строк максимум.

Последняя строка не удаляется в ноль

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

Вложенные списки

Список может содержать другой список (например, группа → пункты внутри неё). Такие вложенные списки правятся так же: клик по внутреннему списку открывает своё окно строк. Структура сохраняется — у новой строки внешнего списка сразу есть заготовка вложенного.

Списки в наследуемой секции

Если секция на странице наследуется из типа (её ещё нет в самой странице — см. Управление секциями), при попытке добавить строку редактор спросит, что делать:

  • скопировать секцию в эту страницу — тогда список станет «своим», и его можно наполнять локально, не затрагивая другие страницы;
  • открыть страницу-источник — чтобы править список там, где он реально лежит (изменения увидят все страницы этого типа).

Так редактор не даёт случайно «потерять» правку в наследуемой секции.

Откат изменений

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