Magento PLugin Multi store禁用/启用功能

时间:2011-06-28 17:21:13

标签: php plugins magento e-commerce

我开发了一个扩展程序。现在我的客户在同一magento平台(多线程功能)中拥有另一个商店之后想在一个商店禁用“extesnion”并在其他商店启用。

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

如果有人可以回答“如何在多线程magento副本中制作magento插件以打开/关闭每个商店?”我会很高兴。

如果有人能给我指点挖掘的话,我也很感激!

非常感谢!

1 个答案:

答案 0 :(得分:2)

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

function doSomethingSpecial() {
    if(!$this->moduleIsEnabledForStore()) { return; }
    ... do your thing ...
}

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

谢谢, 乔