【问题标题】:Magento PLugin Multi store Disable/Enable functionalityMagento PLugin Multi store 禁用/启用功能
【发布时间】:2011-06-28 17:21:13
【问题描述】:
我开发了一个扩展。现在,我的客户在同一 magento 平台(多商店功能)中拥有另一家商店后,希望在一个商店上禁用“extesnion”并在另一个商店上启用。
我被困住了,不能整天阅读 magento 文档,因为我还有其他 3 个客户/项目正在进行中,仍然想帮助这个 magento 人。
如果有人可以回答“如何使 magento 插件可用于在多商店 magento 副本中打开/关闭每个商店?”,我会很高兴。
如果有人能告诉我在哪里挖掘,我也将不胜感激!
非常感谢!
【问题讨论】:
标签:
php
plugins
magento
e-commerce
【解决方案1】:
我找不到前面的问题回答了一个简单的事情,希望有人能把它挖出来。基本上,创建一个商店级别的配置选项来启用/禁用功能。然后,在调用您的新功能时(我确信它已正确保存在您的模块的类中):
function doSomethingSpecial() {
if(!$this->moduleIsEnabledForStore()) { return; }
... do your thing ...
}
没有干净的方法可以通过 Magento 的默认接口禁用模块,但这实际上是一个非常干净的代理。
谢谢,
乔