Удаление модуля в OpenCart 2

23.04.2018 16:09 (452 просмотров)

С учетом того, что в OpenCart 2 модуль делится на:

  • Классы модуля
  • Модификатор модуля

Соответственно, как при установке отдельно идет настройка модуля и отдельно обновление модификатора, так при удалении, необходимо:

  1. Удалить модификатор модуля
  2. Обновить кеш модификаторов
  3. Потом уже при желании и практически бестолку, можно жать кнопку "Удалить" в списке модулей (см снимок экрана для ocStore 2.3 ниже)

 

Примечание*

Для большинства модулей кнопка "Удалить" (в оригинале "Uninstall") в списке модулей будет означать всего лишь удаление данных модуля из базы, но не удаление самих файлов. Поэтому более логичным кажется перевод из русской сборки OpenCart - "Деактивировать". Можно было бы сказать, что разработчики модулей поленились прописать удаление файлов, но дело в том, что разработчики самой системы также этого не сделали для стандартных модулей, чем подали плохой пример. В итоге сложилось так, как сложилось.

Но не беспокойтесь: удаление модификатора с обновление кеша модификаторов обесточить модуль от системы. А оставшиеся на сервере файлы модуля занимают очень мало места, поэтому беспокоиться об этом не стоит. К примеру, 1 фото может весить больше, чем 1 модуль.

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

 

Удаление модуля в OpenCart 2