【问题标题】: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 的默认接口禁用模块,但这实际上是一个非常干净的代理。

    谢谢, 乔

    【讨论】:

    • 谢谢,您的回答确实节省了我和其他人的时间!
    猜你喜欢
    • 1970-01-01
    • 2015-05-16
    • 1970-01-01
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 2010-10-04
    • 1970-01-01
    • 2017-05-08
    相关资源
    最近更新 更多