I want to create a custom admin notification but it's not working and i don't know what am I doing wrong.
I added this code in di.xml
<type name="MagentoFrameworkNotificationMessageList">
<arguments>
<argument name="messages" xsi:type="array">
<item name="WarrantyMessageNotification" xsi:type="string">MrtWarrantyModelWarrantyMessageNotification</item>
</argument>
</arguments>
</type>
And created Notification.php under MrtWarrantyModelWarrantyMessage
namespace MrtWarrantyModelWarrantyMessage;
class Notification implements MagentoFrameworkNotificationMessageInterface
{
/**
* Message identity
*/
const MESSAGE_IDENTITY = 'mrt_message_identity';
public function getIdentity()
{
return self::MESSAGE_IDENTITY;
}
public function isDisplayed()
{
// Return true to show your message, false to hide it
return true;
}
public function getText()
{
return "Notification Add Successfully";
}
public function getSeverity()
{
return self::SEVERITY_NOTICE;
}
}
After implementation I ran all these commands:
php bin/magento cache:flush
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
Can anyone tell if I missed something?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…