In che modo un'estensione visualizza informazioni e messaggi di avvertimento in modo tema-agnostico?
-
13-12-2019 - |
Domanda
Non cerca di visualizzare errori di convalida del modulo, ma più messaggi globali come "Hurry Quick - offerta termina in 4 ore" o "Attualmente ci sono 3 utenti online".
La domanda non riguarda come generare i messaggi, ma come presentarli al meglio in un modo che lavorerà bene in qualsiasi (o almeno la maggior parte) temi.
Soluzione
È possibile utilizzare sistema di notifica magento .Dovrebbe funzionare ovunque in qualsiasi momento.
Avviso
Mage::getSingleton(‘core/session’)->addNotice(‘Notice message’);
.
successo
Mage::getSingleton(‘core/session’)->addSuccess(‘Success message’);
.
Errore
Mage::getSingleton(‘core/session’)->addError(‘Error message’);
Mage::getSingleton(‘adminhtml/session’)->addWarning(‘Warning message’);
.
(solo admin)
Se questo non è quello che stai cercando, ma il blocco responsabile della visualizzazione di questi messaggi, è necessario il Blocco dei messaggi .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange