2015-08-13 51 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"/>

    相關問題