Zum Inhalt springen

Eigene Fehlermeldung (Flashmassage) bei fehlgeschlagenem createAction

Erstellt am 12. Dezember 2011 · 2 Antworten · letzte Antwort am 20. Januar 2012

Tags: Frage

rabe69 ·

Hallo,

bin gerade dabei mich mit der Timetracking Extension aus dem Extbase-Fluid-Tutorial von Mittwald zu spielen.
Bin dabei auf das Problem gestossen, das ich gerne bei einer fehlgeschlagenen createAction im Frontend eine von mir definierte Flashmessage ausgeben will.

Im Moment kommt da immer eine Standard-Flashmessage die in etwa so lautet:

An error occurred while trying to call Tx_Timetracking_Controller_TimeunitController->createAction()

wenn ich z.b. nicht alle Felder ausgefüllt habe. Darunter erscheint dann noch für jedes Eingabefeld eine eigene Fehlermeldung. Ich würde diese nun gerne in einer zusammenfassen und zudem an die Frontendsprache (deutsch) anpassen.

Wo muss ich da ansetzen?

BFSven ·

Hallo Rabe,

meines Wissen nach hilft dabei (momentan noch) nur eigene Validatoren zu basteln. Der Fehler in der createAction sollte eigentlich nicht auftreten, wenn die Validierung korrekt durchläuft. Ich kenne das Tutorial jetzt aber nicht.

Gruß, Sven

typo3typ ·

Ich würde per

$this->flashMessages->flush();

die Std Msgs raushauen und per

$this->flashMessages->add('Das ist meine ganz eignene Fehlermeldung');

die eigene ausgeben.

Grüße