Nachtrag: Dem Backender kannst du aus den Hooks heraus Flash Messages anzeigen:
https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/FlashMessages/Index.html > Am 28.11.2017 um 11:56 schrieb Birgit <li...@berlin-typo3.de>: > > Hallo Christian, > > du kannst eingreifen, bevor die Daten aus dem TCA in der DB gespeichert > werden. > > Ich habe das lange nicht mehr gebraucht, zuletzt in TYPO3 6.2 mit t3lib, aber > hier müsstest du fündig werden: > > \TYPO3\CMS\Core\Database\DatabaseConnection > > https://www.andrerinas.de/tutorials/typo3-alle-aftersave-hooks-im-ueberblick-62-76lts.html > > Viele Grüße > Birgit > > > > >> Am 28.11.2017 um 11:16 schrieb christian ewigfrost >> <christian-kulo...@gmx.net>: >> >> OK, ich nutze jetzt folgene Funktion: >> >> public function evaluateFieldValue($value, $is_in, &$set) >> { >> if (!filter_var($value, FILTER_VALIDATE_IP)){ >> $value = 'XXX.XXX.XXX.XXX (Bitte gültige IPv4 Adresse >> eingeben!)'; >> } >> >> >> return $value; >> } >> >> Allerdings wäre es mir lieber wenn ein falscher Wert eine Speicherung des >> records nicht möglich macht. Ich habe mit dem eval Parameter 'required' >> experimentiert, aber ohne Erfolg. Die Problematik ist dass ich nämlich die >> einzelnen records in einer weiteren Anwendung (Scheduler task) auslese und >> spezielle config Dateien daraus erstelle. Diese dürfen keinen falsche Wert >> im IPv4 Feld haben. >> _______________________________________________ >> TYPO3-german mailing list >> TYPO3-german@lists.typo3.org >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german