Magentoで特定のモジュールが有効/アクティブかどうかを判断する最良の方法は何ですか? class_exists
を使用してコードが読み込まれ、PHPによって解析されているかどうかを確認しましたが、最近は信頼性がかなり低いことに気付きました(モジュールを削除してもtrue
が返されます。 xml構成)。
呼び出すことができるコア関数はありますか?
組み込み関数を使用したい場合は、
Mage::helper('core')->isModuleEnabled(<module name>);
それはで実装されています
Mage_Core_Helper_Abstract
ステータスを確認するよりエレガントな方法である別のオプションを次に示します。
Mage::getConfig()->getModuleConfig('modulename')->is('active', 'true')