Adressvalidierung erweitern - ValidationException verarbeiten

Hallo zusammen,

ich möchte die Adressvalidierung der Shopware-Formulare erweitern. Und zwar soll das Straßenfeld gesondert geprüft werden. Dazu habe ich den Service AdressValidator dekoriert - das funktioniert wunderbar. Wenn die Validierung fehl schlägt, werfe ich eine ValidationException - leider erscheint dann im Frontend nur “Ups, es ist ein Fehler aufgetreten”. Ich möchte, dass am Formular der Validierungsfehler schön formatiert angezeigt wird. So wie beim Registrierungsformular z.B., wenn ein Fehler nach dem Submit angezeigt wird, wenn eine bereits existierende E-Mail-Adresse eingegeben wurde.

Bin ich da mit dem AddressValidator auf dem richtigen weg? Wie schaffe ich es am schönsten (von der Plugin-Entwicklung her) ein neue Validierungsregel für ein spezielles Formularfeld im Frontend einzufügen?

Danke!

VG
Daniel

1 „Gefällt mir“