Quote: Mikel wrote on Mon, 27 November 2017 16:20
----------------------------------------------------
Hallo Christian,

im TCA kannst Du für ein Input Evaluierungsregeln feststellen --> eval
Um eine genaue Evaluierung zu ermöglichen (123.456.789.012) musst Du wohl deine 
eigene Evaluierungsmethode programmieren.
Dies kannst Du via PHP machen und im TCA darauf verweisen.

'ipv4' => [
    'label' => 'IPv4',
    'config' => [
        'type' => 'input',
        'eval' => 'Vendor\\Extension\\Path\\To\\Your\\EvaluationClass',
    ],
],

Kannst Dir hierzu die Dokumentation ansehen --> 
https://docs.typo3.org/typo3cms/TCAReference/8-dev/ColumnsConfig/Type/Input.html 
<https://docs.typo3.org/typo3cms/TCAReference/8-dev/ColumnsConfig/Type/Input.html>
Unter „eval"

Mikel


> folgendes Problem: Über das BE möchte ich für meine extension den user 
records anlegen lassen. Eine der properties hat die Bezeichnung ipv4.
> Ergo soll der BE user eine ipv4 Adresse eingeben können und nicht etwa 
irgeneinen string. Wie kann ich verhindern dass der BE user eben keine gültige 
ipv4 eingeben kann und bei falscheingabe dies auch angezeigt bekommt?
>
----------------------------------------------------

Ah, großartig. Vielen Dank. Ich werde mich sofort dransetzen. Das ist auf jeden 
Fall eine große Hilfe.
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an