Удаление модуля в OpenCart 2
С учетом того, что в OpenCart 2 модуль делится на:
- Классы модуля
- Модификатор модуля
Соответственно, как при установке отдельно идет настройка модуля и отдельно обновление модификатора, так при удалении, необходимо:
- Удалить модификатор модуля
- Обновить кеш модификаторов
- Потом уже при желании и практически бестолку, можно жать кнопку "Удалить" в списке модулей (см снимок экрана для ocStore 2.3 ниже)
Примечание*
Для большинства модулей кнопка "Удалить" (в оригинале "Uninstall") в списке модулей будет означать всего лишь удаление данных модуля из базы, но не удаление самих файлов. Поэтому более логичным кажется перевод из русской сборки OpenCart - "Деактивировать". Можно было бы сказать, что разработчики модулей поленились прописать удаление файлов, но дело в том, что разработчики самой системы также этого не сделали для стандартных модулей, чем подали плохой пример. В итоге сложилось так, как сложилось.
Но не беспокойтесь: удаление модификатора с обновление кеша модификаторов обесточить модуль от системы. А оставшиеся на сервере файлы модуля занимают очень мало места, поэтому беспокоиться об этом не стоит. К примеру, 1 фото может весить больше, чем 1 модуль.
Стоит также сказать, что иногда при удалении модуля из списка модулей даже настройки модуля не удаляются, потому что настройки модуля в конкретном случае могут хранится в отдельной таблице в базе данных, и разработчик просто не прописал ее удаление. В таком случае, кроме иконки в списке модулей ничего особо не изменится. Так что снова-таки, вас спасет именно удаление модификатора.