Comment une offre d'affichage d'extension et des messages d'avertissement d'une manière à thème agnostique?
-
13-12-2019 - |
Question
ne cherchez pas à afficher les erreurs de validation des formulaires, mais plus de messages globaux tels que "Dépêche vite - Offre se termine en 4 heures" ou "actuellement il y a 3 utilisateurs en ligne".
La question ne concerne pas comment générer les messages, mais comment la mieux les présenter de manière à fonctionner bien dans n'importe quel (ou au moins la plupart) thèmes.
La solution
Vous pouvez utiliser Système de notification Magento .Il devrait fonctionner n'importe où à tout moment.
avis
Mage::getSingleton(‘core/session’)->addNotice(‘Notice message’);
succès
Mage::getSingleton(‘core/session’)->addSuccess(‘Success message’);
erreur
Mage::getSingleton(‘core/session’)->addError(‘Error message’);
Mage::getSingleton(‘adminhtml/session’)->addWarning(‘Warning message’);
(admin uniquement)
Si ce n'est pas ce que vous recherchez, mais le bloc chargé de l'affichage de ces messages, vous avez besoin de bloc de message .
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange