Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我开发了一个 Magento 扩展,它实现了几个功能。几乎所有这些都可以在 1.4 到 1.7 的版本中完美运行,除了一个。那是一种额外的形式,很高兴拥有,但对于模块的其余部分的工作来说并不重要。 要打开该表单,需要在“管理”菜单中添加一个菜单条目。在 1.5 和 1.4 版本中,由于缺少 1.6 版本中引入的某些类,打开此类窗口会导致错误消息。
因此,我想知道如果 Magento 版本 < 1.6,是否可以不将菜单条目添加到 Admin 菜单。有没有办法做到这一点?
提前感谢您的答案。
我没有找到任何好的活动来实现这一目标。
您可以尝试观察adminhtml_init_system_config并检查菜单是否在$config. 如果是,您可以添加或删除内容。
adminhtml_init_system_config
$config
另一种方法是重写Mage_Adminhtml_Block_Page_Menu或Mage_Adminhtml_Model_Config
Mage_Adminhtml_Block_Page_Menu
Mage_Adminhtml_Model_Config
但是如果你问我,重写有点矫枉过正。