Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento:启用或禁用代码中的模块_Magento_Magento 1.7 - Fatal编程技术网

Magento:启用或禁用代码中的模块

Magento:启用或禁用代码中的模块,magento,magento-1.7,Magento,Magento 1.7,我有一个模块,为一个主题的特定任务加载一大堆观察者。我已经设置了一个不需要这个特定模块的移动主题。如何禁用该主题的模块? 我读了上面的答案,这对我的案例没有什么帮助,因为我在模块中没有任何控制器 我正在检查包名是否(Mage::getSingleton('core/design_Package')->getPackageName()=='Package')返回true但这对观察到的核心集合\u抽象\u加载\u不起作用,它只是崩溃了。因此,我不想加载任何东西以节省一些处理时间。您不能从magent

我有一个模块,为一个主题的特定任务加载一大堆观察者。我已经设置了一个不需要这个特定模块的移动主题。如何禁用该主题的模块?
我读了上面的答案,这对我的案例没有什么帮助,因为我在模块中没有任何控制器


我正在检查包名
是否(Mage::getSingleton('core/design_Package')->getPackageName()=='Package')返回true但这对观察到的
核心集合\u抽象\u加载\u不起作用,它只是崩溃了。因此,我不想加载任何东西以节省一些处理时间。

您不能从magento中禁用内部的magento模块,因为它们在observer系统初始化时已经加载

您可以做的是禁用您的观察者:

Mage::getConfig()->setNode('frontend/events/yourEventName/observers/yourObserverName/type', 'disabled');

在任何情况下都可以这样做,尤其是在您的
核心\u集合\u摘要\u加载\u之后

好的,非常感谢,我想我将修改原始模块