我开发了一个扩展程序。现在我的客户在同一magento平台(多线程功能)中拥有另一个商店之后想在一个商店禁用“extesnion”并在其他商店启用。
我被困了,不能整天阅读magento docs,因为我有其他3个客户/项目正在进行中,仍然想帮助这个magento家伙。
如果有人可以回答“如何在多线程magento副本中制作magento插件以打开/关闭每个商店?”我会很高兴。
如果有人能给我指点挖掘的话,我也很感激!
非常感谢!
答案 0 :(得分:2)
我找不到回答一个简单事情的上一个问题,希望有人可以挖掘它。基本上,创建商店级配置选项以启用/禁用功能。然后,在调用您的新功能时(我确信它已在您的模块的类中正确保存):
function doSomethingSpecial() {
if(!$this->moduleIsEnabledForStore()) { return; }
... do your thing ...
}
没有干净的方法来禁用模块,否则通过Magento的默认接口,但这实际上是一个非常干净的代理。
谢谢, 乔