Eigene Fehlermeldung (Flashmassage) bei fehlgeschlagenem createAction

  • rabe69 rabe69
    R2-D2
    0 x
    97 Beiträge
    0 Hilfreiche Beiträge
    12. 12. 2011, 16:25

    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?


  • 1
  • BFSven BFSven
    R2-D2
    0 x
    106 Beiträge
    2 Hilfreiche Beiträge
    13. 12. 2011, 14:30

    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 typo3typ
    Padawan
    0 x
    42 Beiträge
    0 Hilfreiche Beiträge
    20. 01. 2012, 17:17

    Ich würde per

    1. $this->flashMessages->flush();

    die Std Msgs raushauen und per
    1. $this->flashMessages->add('Das ist meine ganz eignene Fehlermeldung');

    die eigene ausgeben.

    Grüße

  • 1