2015-08-13 44 views
1

我已经创建了一个magento插件,并且需要向显示最新和严重错误的管理菜单下的magento admin添加自定义通知。如何在Magento中添加自定义通知

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

我需要的是显示我的自定义错误通知管理部分默认就像其他通知显示。

任何人都可以告诉我这样做的步骤?

+0

您共享的链接不正是你想要的东西,所以很难重现该问题。你能分享你的代码文件名和路径吗?以便有人可以帮助您 –

+0

我从链接做了同样的事情。没有别的新东西。无论如何,我会发布我的代码 –

+0

你有没有创建YourExtensionGroup_YourExtensionName。xml文件在etc/modules中? –

回答

0

这是一个单身人士!

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

添加异常或任何你想要的。这并不需要尝试。

+0

感谢您的回复。但是,我需要将我的自定义消息显示在通知区域中,就像其他通知(如缓存,索引和最新消息)一样。 –

1

我也在寻找相同的解决方案。我决定检查开源库,并且碰巧遇到了你提到的“Openstream”版本的工作版本。

所有你需要做的是:

  1. 下载从here
  2. 文件拖放在你的Magento应用程序文件夹中的文件
  3. 编辑的config.xml文件您的Feed地址/目录
  4. 冲洗Magento缓存
  5. 刷新页面,你应该看到你的饲料。

这里的另一个分机具有相似特征:custom notification 我还没有尝试过这样的产品......

我希望其中的一个帮助你!

0
  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.Define区块布局。 (可选如果使用自定义的扩展名或没有定义)

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

    相关问题