题
我们都曾经经历过这种情况,我环顾四周,找不到任何明显的东西。
如何禁用有新消息时登录管理面板时显示的弹出窗口?
笔记:我不想完全禁用消息功能,我只是不想在登录时出现弹出窗口。
解决方案
方法1
下:
系统>配置>高级>高级>禁用模块输出 只需将mage_adminnotification设置为“禁用”。
方法2
前一个方法工作正常,但潜在地,用户可以轻松重新启用这些。要使更改更难以撤消,我们可以从模块XML文件中禁用模块。如果我们已经拥有自定义模块,我们可以简单地添加:
.<Mage_AdminNotification> <active>false</active> </Mage_AdminNotification>
到我们的模块XML文件。一个完整的例子看起来像这样:
.<?xml version="1.0" encoding="UTF-8"?> <config> <modules> <MageBase_Custom> <active>true</active> <codePool>local</codePool> <depends> <Mage_Core /> <Mage_Cms /> </depends> </MageBase_Custom> <Mage_AdminNotification> <active>false</active> </Mage_AdminNotification> </modules> </config>
参考链接
其他提示
从 http://www.nyssasutherland。com / how-to-disable-magning-magento-admin-popup-messages /
只是登录,转到系统 - >配置 - >高级并更改“mage_adminnotification”下拉到禁用。
如果您不想完全禁用消息功能,则不应禁用 Mage_AdminNotification
.
要禁用烦人的弹出窗口,您应该重写 Mage_Adminhtml_Block_Notification_Window
. 。文件路径是 app/code/core/Mage/Adminhtml/Block/Notification/Window.php
. 。你应该覆盖 canShow()
像这样的函数:
class Your_Module_Block_Notification_Window extends Mage_Adminhtml_Block_Notification_Window
{
public function canShow()
{
return false;
}
}
这里 您可以找到有关 magento 中覆盖的更多信息。