如何在Magento中添加自定义通知


How to add custom notification in Magento

我已经创建了一个magento插件,我需要在admin菜单下面添加自定义通知到magento admin,其中显示最新和关键错误。

我也尝试了这个链接https://www.openstream.ch/developer-blog/adding-magento-admin-notifications-to-your-extension/的步骤。自定义通知仍然不显示。

我需要的是显示我的自定义错误通知在管理节默认就像如何显示其他通知。

谁能告诉我做那件事的步骤?

我也在寻找同样的解决方案。我决定检查一下开源库,我碰巧遇到了你提到的"开放流"教程的一个工作版本。

你所要做的就是:

  1. 从这里下载文件
  2. 删除Magento应用程序文件夹
  3. 中的文件
  4. 编辑config.xml文件与您的提要地址/目录
  5. 刷新Magento缓存
  6. 刷新页面,你应该看到你的饲料。
这是另一个具有类似功能的扩展:自定义通知我还没试过这个…

我希望其中一个对你有帮助!

有一个单例!

 ... } catch (Exception $e) {
         Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
     }

添加异常或任何您想要的。这并不需要是一次尝试。

  1. 设置留言
Mage::getSingleton("core/session")->addSuccess("Add success message"); 
Mage::getSingleton("core/session")->addError(" Add error message");
Mage::getSingleton("core/session")->addNotice("Add notification message");
  • 显示您的消息。(可选,如果使用自定义扩展或未定义)
  • <?php echo $this->getChildHtml('global_messages'); ?>
    

    3。在布局中定义块。(可选,如果使用自定义扩展或未定义)

    <block type="core/messages" name="global_messages" as="global_messages"/>