Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
255 views
in Technique[技术] by (71.8m points)

php - Custom admin notification not working in Magento 2.3.5

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?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...