Como você desativar o painel de administração da caixa de Entrada Notificação pop-up?
-
11-12-2019 - |
Pergunta
Todos nós já tivemos isso em um ponto ou outro, eu olhei ao redor e não consegue encontrar nada óbvio.
Como você pode desativar o bloqueador de pop-up janela que é exibida quando você acessar o painel de administração quando houver novas mensagens?
Nota:Eu não quiser desativar o recurso de mensagem completamente, eu só não quero ter o pop-up que aparece quando faço o login.
Solução
Método 1
Em:
Sistema > Configuração > Avançado > Avançado > Desativar Os Módulos De Saída basta definir Mage_AdminNotification para "Desativar".
Método 2
O método anterior funciona bem, mas, potencialmente, um usuário pode habilitar novamente essas facilmente.Para fazer a alteração um pouco mais difícil de desfazer, podemos desativar o módulo de módulos de arquivos XML.Se já temos um módulo personalizado, podemos simplesmente adicionar:
<Mage_AdminNotification>
<active>false</active>
</Mage_AdminNotification>
Para o nosso módulo de arquivo XML.Um exemplo completo pode ter esta aparência:
<?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>
Referência LINK
Outras dicas
de http://www.nyssasutherland.com / how-to-disable-irritante-magento-administrando-mensagens /
Simplesmente faça o login, vá para System -> Configuração -> Avançado e altere a lista "MAGE_ADMINNOTIFICAÇÃO" para desativado.
Se você não quiser desativar o recurso de mensagem completamente, Você não deve desabilitar Mage_AdminNotification
.
Para desabilitar apenas o irritantes pop-up, você deverá reescrever Mage_Adminhtml_Block_Notification_Window
.É o caminho do arquivo app/code/core/Mage/Adminhtml/Block/Notification/Window.php
.Você deve substituir a canShow()
função como esta:
class Your_Module_Block_Notification_Window extends Mage_Adminhtml_Block_Notification_Window
{
public function canShow()
{
return false;
}
}
Aqui você pode encontrar mais sobre substituição no magento.