Как отключить всплывающее уведомление о входящих сообщениях в панели администратора?
У всех нас это было в тот или иной момент, я огляделся и не нашел ничего очевидного.
Как вы можете отключить всплывающее окно, которое отображается при входе в панель администратора, когда появляются новые сообщения?
Примечание: Я не хочу полностью отключать функцию сообщений, я просто не хочу, чтобы всплывающее окно появлялось при входе в систему.
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>
Ссылка ССЫЛКА
Из http://www.nyssasutherland.com/how-to-disable-annoying-magento-admin-popup-messages/
Просто войдите в систему, перейдите в раздел Система -> Конфигурация -> Дополнительно и измените раскрывающийся список "Mage_adminnotification" на отключенный.
Если вы не хотите полностью отключать функцию сообщений, вам не следует отключать 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.