TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Eigene Fehlermeldungen


Autor Nachricht
Verfasst am: 13. 06. 2012 [12:29]
pixelrocker
Themenersteller
Dabei seit: 23.01.2009
Beiträge: 7
Hallo,

ich habe für ein FE-Formular eigene, lokalisierte Fehlermeldungen für einzelne Formularfelder gebaut. Dabei habe ich mich an die Anleitung aus dem Buch "Zukunftssichere TYPO3-Extensions mit Extbase und Fluid" gehalten (Rau/ Kurfürst, Kapitel 8, S. 215).
Klappt soweit auch sehr gut, allerdings wird oberhalb meiner Fehlermeldungen noch der Hinweis "An error occurred while trying to call Tx_extkey_Controller_ModelController->createAction()" ausgegeben.
Weiss jemand, ob/ wie man diese Meldung überschreiben kann?
Profil
Verfasst am: 13. 06. 2012 [16:14]
pixelrocker
Themenersteller
Dabei seit: 23.01.2009
Beiträge: 7
Zwar habe ich noch immer nicht rausgefunden, wie ich die Meldung überschreibe, allerdings habe ich wenigstens eine Lösung gefunden, die Meldung zu unterdrücken.
Die Meldung ist nicht, wie zuvor angenommen, Teil der Fehlermeldungen, die über <f:form.errors> ausgegeben werden, sondern es handelt sich hierbei um eine FlashMessage. Folgender Code bewirkt in meiner Extension nun das Löschen der FlashMessage im Fall eines 'Reloads' der newAction:

PHP
/* Remove Error-Message "An error occurred while trying to call Tx_VnAutomagcommunity_Controller_ModelController->createAction()" */
 
if($this->request->hasArgument('action')) {
	if($this->request->getArgument('action') === 'create') {
		$this->flashMessages->flush();
	}
}
Profil