Meldungen: Success + Error

Magento nutzt Meldungen um dem User-Feedback über ausgeführte Aktionen zu geben. Ruft der User im Grid eine Aktion auf meldet Magento über eine kleine Meldung ob alles geklappt hat - oder auch eben nicht.

In der Praxis sehen diese Meldungen z.B. wie folgt aus:

Magento-Admin_1296211046939-650x71

Wie gewohnt ist rot ein Fehler, grün sagt das alles gut ist. Damit der User die Meldungen, unabhängig von Weiterleitungen der Controller, auch zu Gesicht bekommt werden Sie so lange in der Session gespeichert bis sie einmal angezeigt wurden. Danach werden sie verworfen. Mittels PHP-Code lässt sich somit im eigenen Controller genau eine solche Meldung in gewohnter Optik an die Session anhängen und so an den User weiterreichen:

// Eine positive Meldung erzeugen
Mage::getSingleton('core/session')->addSuccess($this->__('Alles gut!'));

// Einen Fehler melden
Mage::getSingleton('core/session')->addError($this->__('Ein Fehler'));

Keine große Kunst aber im Alltag sehr hilfreich.



Ein Beitrag von Tobias Vogt
Tobias's avatar

Tobias Vogt arbeitet seit 2008 mit Magento und ist seit 2011 durch Magento zertifizierter Entwickler. Seit 2016 ist er Mitgründer und CTO bei der connect-io GmbH, einer Magento-Agentur mit Sitz im idyllischen Paderborn-Salzkotten. Er gehört zum Gründer-Team der Webguys und ist seit November 2011 Bachelor of Science (Wirtschaftsinformatik). Sie erreichen Ihn per E-Mail unter tobi@webguys.de.

Alle Beiträge von Tobias

Kommentare
Oli am

Danke, super Tipp, hat mir sehr geholfen :-)

Links 04/2011: Magento, e-Commerce, Zend Framework & WordPress | Matthias Zeis am

[...] gemütlichen Sonntag Nachmittag.MagentoTobias Vogt gibt einen kleinen, aber feinen Tipp: wie man Erfolgs- und Fehlermeldungen in Magento ausgibt.Mladen Lotar von Inchoo hat eine Anleitung zur Verfügung gestellt, wie man automatische [...]

Dein Kommentar