Как удалить модули EBT
Модули EBT не удаляют автоматически EBT-блоки и типы блоков при деинсталляции. Это сделано намеренно, так как автоматическое удаление может привести к поломке страниц с Layout Builder — в случае удаления inline-блоков страница может перестать работать.
🔐 Рекомендация: сделайте резервную копию базы данных
Перед удалением EBT-блоков и типов блоков обязательно создайте бэкап БД, особенно если вы активно используете Layout Builder с EBT-блоками.
📋 Порядок удаления EBT-блоков и модулей
- Удалите все обычные блоки и inline-блоки из Layout Builder
- Запустите cron — это очистит кэш и удалит связанные зависимости
- Теперь вы можете удалить типы блоков (Block Types)
- Удалите модули EBT
💡 Если вы получаете ошибку при удалении модуля EBT Core:
- Поле EBT Settings используется в block_content.field_ebt_settings
Это означает, что необходимо удалить все типы EBT-блоков, а затем запустить cron. Также не забудьте удалить EBT Paragraphs, если они больше не используются.
После этого можно удалить EBT Core как обычный модуль.
⚠️ Важно:
Если у вас установлен только EBT Core, и вы не можете его удалить, включите любой другой EBT-модуль. Он создаст instance поля EBT Settings, который затем можно будет удалить после удаления всех типов блоков.
🎉 Спасибо за использование модулей EBT!
Если у вас есть предложения или вопросы: