Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.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
Php Magento插件多存储禁用/启用功能_Php_Plugins_Magento_E Commerce - Fatal编程技术网

Php Magento插件多存储禁用/启用功能

Php Magento插件多存储禁用/启用功能,php,plugins,magento,e-commerce,Php,Plugins,Magento,E Commerce,我开发了一个扩展。现在,我的客户机在同一magento平台中拥有另一个存储(多存储功能)后,希望在一个存储上禁用“extesnion”,在另一个存储上启用 我被困住了,不能整天阅读magento文档,因为我还有其他3个客户/项目正在进行,仍然想帮助这个magento家伙 如果有人能给我答案“如何使magento插件在multistore magento copy中每个商店都可以打开/关闭”,我会很高兴 如果有人能告诉我挖掘的方向,我也会很感激的 非常感谢 我找不到前面的问题能回答一件简单的事情,

我开发了一个扩展。现在,我的客户机在同一magento平台中拥有另一个存储(多存储功能)后,希望在一个存储上禁用“extesnion”,在另一个存储上启用

我被困住了,不能整天阅读magento文档,因为我还有其他3个客户/项目正在进行,仍然想帮助这个magento家伙

如果有人能给我答案“如何使magento插件在multistore magento copy中每个商店都可以打开/关闭”,我会很高兴

如果有人能告诉我挖掘的方向,我也会很感激的


非常感谢

我找不到前面的问题能回答一件简单的事情,希望有人能把它挖掘出来。基本上,创建一个商店级配置选项来启用/禁用功能。然后,在调用新功能时(我确信它已正确地保存在模块的类中):

没有干净的方法通过Magento的默认接口禁用模块,但这实际上是一个非常干净的代理

谢谢,

谢谢你,你的回答确实节省了我和别人几个小时的时间!
function doSomethingSpecial() {
    if(!$this->moduleIsEnabledForStore()) { return; }
    ... do your thing ...
}