[validatorsDefinition]

Properties

[validatorsDefinition]

Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.validatorsDefinition
Data type
array
Needed by
Frontend/ Backend (form editor)
Mandatory
Yes
Default value
1
2
3
4
prototypes:
  <prototypeIdentifier>:
    validatorsDefinition:
      [...]
Good to know
Description
Array which defines the available serverside validators. Every key within this array is called the <validatoridentifier>.

<validatorIdentifier>

Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.validatorsDefinition.<validatorIdentifier>
Data type
array
Needed by
Frontend/ Backend (form editor)
Mandatory
Yes
Default value (for prototype ‘standard’)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
prototypes:
  standard:
    NotEmpty:
      [...]
    DateTime:
      [...]
    Alphanumeric:
      [...]
    Text:
      [...]
    StringLength:
      [...]
    EmailAddress:
      [...]
    Integer:
      [...]
    Float:
      [...]
    NumberRange:
      [...]
    RegularExpression:
      [...]
    Count:
      [...]
Related options
Good to know
Description
This array key identifies a validator. This identifier could be used to attach a validator to a form element.

Common <validatorIdentifier> properties

implementationClassName

Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.validatorsDefinition.<validatorIdentifier>.implementationClassName
Data type
string
Needed by
Frontend
Mandatory
Yes
Default value
Depends (see concrete validators configuration)
Good to know
Description
Classname which implements the validator.

options

Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.validatorsDefinition.<validatorIdentifier>.options
Data type
array
Needed by
Frontend/ Backend (form editor)
Mandatory
Depends (see concrete validators configuration)
Default value
Depends (see concrete validators configuration)
Good to know
Description
Array with validator options.

formEditor

Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.validatorsDefinition.<validatorIdentifier>.formEditor
Data type
array
Needed by
Backend (form editor)
Mandatory
Recommended
Default value
Depends (see concrete validators configuration)
Description
Array with configurations for the form editor

formeditor.iconIdentifier

Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.validatorsDefinition.<validatorIdentifier>.formEditor.iconIdentifier
Data type
string
Needed by
Backend (form editor)
Mandatory
Yes
Default value
Depends (see concrete validators configuration)
Description
An icon identifier which must be registered through the \TYPO3\CMS\Core\Imaging\IconRegistry. This icon will be shown within the - “Inspector [CollectionElementHeaderEditor]” if the validator is selected.

formeditor.label

Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.validatorsDefinition.<validatorIdentifier>.formEditor.label
Data type
string
Needed by
Backend (form editor)
Mandatory
Yes
Default value
Depends (see concrete validators configuration)
Good to know
Description
This label will be shown within the - “Inspector [CollectionElementHeaderEditor]” if the validator is selected.

formeditor.predefinedDefaults

Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.validatorsDefinition.<validatorIdentifier>.formEditor.predefinedDefaults
Data type
array
Needed by
Backend (form editor)
Mandatory
No
Default value
Depends (see concrete validators configuration)
Description
Defines predefined defaults for validator options which are prefilled, if the validator is added to a form element.

Concrete configurations