Удаление и переустановка

Перед удалением проверьте, где используются компоненты, вызовы API и области. Даже при сохранении данных модуль перестаёт обслуживать страницы после снятия регистрации.

Подготовка

  1. Создайте согласованную резервную копию файлов и БД.
  2. На тестовой копии найдите подключения kokhanenko:hlblock.list, hlblock.detail, content.block и классов Kokhanenko\Hlblocks.
  3. Отключите или замените эти вызовы в шаблонах проекта.
  4. Решите, нужны ли сохранённые области и SEO/OpenGraph для повторной установки.

Удалить, сохранив данные

  1. Откройте Marketplace → Установленные решения.
  2. У kokhanenko.hlblocks выберите удаление модуля.
  3. Оставьте отмеченным флаг сохранения данных Content.
  4. Подтвердите удаление и проверьте сообщение о результате.

Это режим по умолчанию. Сохраняются хранилища областей и их значения, SEO/OpenGraph-профили. Удаляются регистрация, обработчики и принадлежащие модулю установленные ресурсы. Сохранение данных не оставляет модуль работающим.

При повторной установке модуль обнаруживает сохранённые хранилища. Проверьте области на каждом языке и сайте, права, компоненты и управляемые блоки. Не создавайте вручную вторую пару ContentItems/ContentValues перед переустановкой.

Полное удаление

Если снять флаг сохранения данных, удаляются принадлежащие модулю Content-хранилища и таблица SEO/OpenGraph. Действие необратимо без резервной копии. Установщик сначала проверяет принадлежность схемы; при неоднозначном состоянии операция может быть остановлена.

Собственные HL-блоки проекта и их записи не удаляются. Добавленные в них системные поля также остаются. Пользовательские шаблоны в /local/templates/ сохраняются. Прикреплённые стандартные файлы Битрикса не следует считать автоматически удалёнными вместе с профилем: они могут использоваться другими объектами.

Проверить результат

Откройте страницы, где был модуль, под гостем. Не должно быть вызовов отсутствующих классов, пустых обязательных блоков и ошибок подключения компонентов. Проверьте, что другие модули в пространстве kokhanenko продолжают работать.

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