Как отключить всплывающее уведомление о входящих сообщениях в панели администратора?


У всех нас это было в тот или иной момент, я огляделся и не нашел ничего очевидного.

Как вы можете отключить всплывающее окно, которое отображается при входе в панель администратора, когда появляются новые сообщения?

Примечание: Я не хочу полностью отключать функцию сообщений, я просто не хочу, чтобы всплывающее окно появлялось при входе в систему.

Author: SR_Magento, 2014-08-08

3 answers

Способ 1

В разделе:

Система > Конфигурация> Дополнительно> Дополнительно> Отключить вывод модулей просто установите для Mage_AdminNotification значение "Отключить".

Способ 2

Предыдущий метод работает нормально, но потенциально пользователь может легко повторно включить их. Чтобы немного усложнить отмену изменений, мы можем отключить модуль из XML-файлов модулей. Если у нас уже есть пользовательский модуль, мы можем просто добавить:

<Mage_AdminNotification>
    <active>false</active>
</Mage_AdminNotification>

В наш модуль XML файл. Полный пример может выглядеть так:

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <MageBase_Custom>
            <active>true</active>
            <codePool>local</codePool>
            <depends>
                <Mage_Core />
                <Mage_Cms />
            </depends>
        </MageBase_Custom>
        <Mage_AdminNotification>
                <active>false</active>
        </Mage_AdminNotification>
    </modules>
</config>

Ссылка ССЫЛКА

 4
Author: TBI Infotech, 2014-08-11 07:12:48

Из http://www.nyssasutherland.com/how-to-disable-annoying-magento-admin-popup-messages/

Просто войдите в систему, перейдите в раздел Система -> Конфигурация -> Дополнительно и измените раскрывающийся список "Mage_adminnotification" на отключенный.

 3
Author: JasonS, 2014-08-08 18:57:15

Если вы не хотите полностью отключать функцию сообщений, вам не следует отключать Mage_AdminNotification.

Чтобы просто отключить раздражающее всплывающее окно, вам следует переписать Mage_Adminhtml_Block_Notification_Window. Путь к файлу app/code/core/Mage/Adminhtml/Block/Notification/Window.php. Вы должны переопределить функцию canShow() следующим образом:

class Your_Module_Block_Notification_Window extends Mage_Adminhtml_Block_Notification_Window
{
    public function canShow()
    {
        return false;
    }
}

Здесь вы можете найти больше о переопределении в magento.

 3
Author: dahdash, 2016-08-08 11:10:18