Проверить настройки Skip to content

Magento — баг с отключением модулей

В Magento можно установить много дополнительных модулей (расширений), которые добавят функционал или «убавят». Есть и стандартные модули (расширения) Magento.

Часто бывает что хотим отключить на время модуль Magento, чтоб посмотреть — к примеру быстро ли будет работать Magento.

В Magento можно отключить модули через админ панель

System -> Configuration -> Advanced

НО ОТКЛЮЧЕНИЕ МОДУЛЯ MAGENTO НЕ РАБОТАЕТ.

Magento advanced
Magento advanced

То есть получается что отключается только вывод данных в модуле Magento. Но сам  модуль, блоки к примеру будут отображатся. Столкнулся с этим багом в Magento Enterprise. Отключить полностю модуль Magento можно только через правку xml файлов в папке app/etc/modules .

Перед тем как искать неполадки с модулем Magento для начала надо посмотреть, не отключен ли модуль и не стоит ли Disabled в Advanced в админ панели Magento. К сожалению из за недоработки Magento можно потратить много времени.  :(

Magento 1.*
  • Sergey

    Что еще раз доказывает что магента полная к*****а =)

  • Mage Guru

    Sergey, прежде чем высказывать свое высокопрофессиональное мнение о Magento, разберитесь с ней до конца

    Вы не знаете всех деталей реализации.
    System -> Configuration -> Advanced -> Disable Modules Output
    Название неинформативное, но даже оно говорит о том, что отключается вывод, а не сам модуль.

    На самом деле, если отключить в этой вкладке один из модулей, то произойдет следующее:
    все layout updates, задекларированные в config.xml модуля, будут проигнорированы при мердже layout update-ов.

    Сам модуль не отключается.
    Если Вы подключаете блоки из модуля в других .xml файлах layout update-ов или через getLayout()->createBlock(), то естественно он будет отображаться.

    • admin

      Не понятно почему нельзя реализовать полное отключение модуля.