Magento-是否可以在管理部分添加菜单项,但只能在某些Magento版本上添加?

Magento-是否可以在管理部分添加菜单项,但只能在某些Magento版本上添加?,magento,menu,admin,Magento,Menu,Admin,我开发了一个Magento扩展,它实现了几个功能。除了一个版本外,几乎所有的版本都能在1.4到1.7版本中完美工作。这是一个额外的表单,很好,但对于模块的其余部分来说并不重要。 要打开该表单,将在“管理”菜单中添加一个菜单项。在版本1.5和1.4中,由于缺少版本1.6中引入的某些类,打开此类窗口会导致错误消息 因此,我想知道如果Magento版本

我开发了一个Magento扩展,它实现了几个功能。除了一个版本外,几乎所有的版本都能在1.4到1.7版本中完美工作。这是一个额外的表单,很好,但对于模块的其余部分来说并不重要。
要打开该表单,将在“管理”菜单中添加一个菜单项。在版本1.5和1.4中,由于缺少版本1.6中引入的某些类,打开此类窗口会导致错误消息

因此,我想知道如果Magento版本<1.6,是否可以而不是将菜单项添加到管理菜单中。有没有办法做到这一点


提前感谢您的回答。

我没有找到任何好的活动来实现这一点

您可以尝试观察
adminhtml\u init\u system\u config
并检查菜单是否在
$config
中。如果是,您可以添加或删除内容

替代方法是重写
Mage\u Adminhtml\u Block\u Page\u菜单
Mage\u Adminhtml\u Model\u Config


但如果你问我的话,重写有点过分。

谢谢费边。我认为,目前,我只需在Marketplace的插件页面中添加一个警告,如果用户试图使用该页面,则显示该页面而不是页面本身。我知道这不是100%的“酷”,但毕竟,这是一个次要功能。然后,如果有足够多的客户对Magento 1.5感兴趣,我可以继续使用它。:)