1

いくつかの機能を実装する Magento 拡張機能を開発しました。バージョン 1.4 から 1.7 までは、1 つを除いてほとんどすべてが完全に動作します。これは追加のフォームであり、あると便利ですが、モジュールの残りの部分が機能するために不可欠ではありません。
そのフォームを開くために、メニュー エントリが管理メニューに追加されます。バージョン 1.5 および 1.4 では、バージョン 1.6 で導入された一部のクラスが欠落しているため、このようなウィンドウを開くとエラー メッセージが表示されます。

したがって、Magento のバージョンが 1.6 未満の場合、管理メニューにメニュー エントリを追加しないようにすることは可能かどうか疑問に思っています。これを達成する方法はありますか?

回答ありがとうございます。

4

1 に答える 1

0

これを達成するための素敵なイベントは見つかりませんでした。

adminhtml_init_system_configメニューが にあるかどうかを観察して確認することができます$config。そうであれば、物事を追加または削除できます。

代わりに、書き直すMage_Adminhtml_Block_Page_Menuか、Mage_Adminhtml_Model_Config

しかし、私に言わせれば、書き直すのは少しやり過ぎです。

于 2012-10-21T02:11:19.257 に答える