Pro

История изменений (Undo/Redo)

12 снапшотов на страницу, Ctrl+Z и Ctrl+Shift+Z. Как откатить удалённый блок или неудачное редактирование.

История изменений (Undo/Redo)

Каждое значимое действие в конструкторе попадает в историю снапшотов. Откатить можно до 12 шагов назад.

Что считается «действием»

  • Добавление / удаление блока.
  • Перемещение блока.
  • Изменение любого свойства в редакторе справа.
  • Изменение текста в inline-редакторе (группируется — непрерывный ввод = один снапшот).
  • Изменение настроек страницы или сайта.
  • Загрузка картинки в блок.

Как откатить

Через клавиатуру

  • Cmd+Z / Ctrl+Z — назад.
  • Cmd+Shift+Z / Ctrl+Shift+Z — вперёд.

Через toolbar

  • Кнопки ← и → в toolbar.
  • Неактивны (серые), когда нельзя откатить.

Через меню истории

Toolbar → три точки → История изменений — список снапшотов с:

  • Временем.
  • Коротким описанием («удалён блок Hero», «изменены цвета палитры»).
  • Кнопкой Перейти на любой снапшот.

Полезно, когда Ctrl+Z не хватает — нужно прыгнуть на 10 шагов назад сразу.

Лимит 12 снапшотов

Хранится только 12 последних. Если сделали 13-е действие — самый старый снапшот выпадает. Для большинства ситуаций этого достаточно.

Если нужна более глубокая история — опубликуйте текущую версию → Ctrl+Z перестанет перезатирать её (опубликованная фиксируется как отдельный снапшот в /site-builder/history). Потом можно вернуться к ней через Site → Откатить к опубликованному.

Откат удалённого блока

Самый частый кейс — случайно нажали Удалить и прошли мимо подтверждения:

  1. Ctrl+Z — блок возвращается.
  2. Или в меню истории найдите снапшот «до удаления» и Перейти.

Блок восстановится со всеми настройками и контентом.

История vs публикация

История работает в черновике. Ctrl+Z меняет то, что видите вы. Гость видит только последнее опубликованное.

Чтобы откатить публично — сделайте Ctrl+Z в черновике до нужного состояния → Опубликовать.

Что не откатывается

  • Загрузка картинок в медиа-библиотеку (картинка остаётся на сервере). Но привязка к блоку откатывается: блок снова без картинки.
  • Публикация — её откатывают через Site → История публикаций, это отдельный механизм.
  • Изменения в других частях админки (меню, заказы, настройки /settings). Конструктор работает только внутри своей песочницы.

Редкие сбои

Бывает, что localStorage переполнен (> 5 МБ) и следующий снапшот не может сохраниться. Тогда кнопка Undo начинает работать через раз. Решение:

  1. DevTools → Application → Local Storage → admin.misea.ru.
  2. Удалите ключи sb:history:* (с префиксом «историй»).
  3. Актуальный черновик и опубликованная версия не пострадают.
  4. Свежий старт истории.

Следующие шаги