[TYPO3-german] eval im TCA - unique-Funktion soll Error werfen

Christian Essl essl at incert.at
Mon Sep 26 12:28:01 CEST 2011


Hallo,

Ich möchte bei einer Extension für eines der Datenfelder festlegen, dass dieses nur einmalig (unique) sein darf. Dazu habe ich im TCA der eval-Funktion den Parameter "unique" zugewiesen.
Nun wird aber das Problem bereits vorhandener Werte in diesem Feld beim Abspeichern im Backend dadurch gelöst, dass TYPO3 einfach eine '0' an das Ende des Feldes hinzufügt. Ich möchte aber, dass TYPO3 diesen Konflikt nicht einfach still löst, sondern stattdessen einen Error  ausgibt und das Abspeichern des Datensatzes verhindert. (sowie es zum Beispiel bei 'eval => required' getan wird)

Die Doku lässt mich dabei im Stich. Kann ich das irgendwo im TCA konfigurieren, oder bin ich darauf angewiesen, dass ich meine eigene eval-Funktion schreibe?

Mit freundlichen Grüßen,

Christian Eßl
Certified TYPO3 Integrator / Mobile Web Developer

INCERT eBusiness
Leonfeldnerstrasse 328
A-4040 Linz
W: www.incert.at



More information about the TYPO3-german mailing list