[Textarea]¶
Properties¶
implementationClassName¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.implementationClassName
- Data type
- string
- Needed by
- Frontend/ Backend (form editor)
- Overwritable within form definition
- No
- form editor can write this property into the form definition (for prototype ‘standard’)
- No
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2
Textarea: implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
- Description
- Classname which implements the form element.
properties.containerClassAttribute¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.properties.containerClassAttribute
- Data type
- string
- Needed by
- Frontend/ Backend (form editor)
- Overwritable within form definition
- Yes
- form editor can write this property into the form definition (for prototype ‘standard’)
- No
- Mandatory
- No
- Default value (for prototype ‘standard’)
1 2 3 4 5
Textarea: properties: containerClassAttribute: input elementClassAttribute: xxlarge elementErrorClassAttribute: error
- Description
- A CSS class which is typically wrapped around the form elements.
properties.elementClassAttribute¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.properties.elementClassAttribute
- Data type
- string
- Needed by
- Frontend/ Backend (form editor)
- Overwritable within form definition
- Yes
- form editor can write this property into the form definition (for prototype ‘standard’)
- No
- Mandatory
- No
- Default value (for prototype ‘standard’)
1 2 3 4 5
Textarea: properties: containerClassAttribute: input elementClassAttribute: xxlarge elementErrorClassAttribute: error
- Description
- A CSS class written to the form element.
properties.elementDescription¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.properties.elementDescription
- Data type
- string
- Needed by
- Frontend/ Backend (form editor)
- Overwritable within form definition
- Yes
- Form editor can write this property into the form definition (for prototype ‘standard’)
- Yes
- Mandatory
- No
- Default value (for prototype ‘standard’)
- Undefined
- Good to know
- Description
- Set a description of the form element. By default, it is displayed below the form element.
properties.elementErrorClassAttribute¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.properties.elementErrorClassAttribute
- Data type
- string
- Needed by
- Frontend/ Backend (form editor)
- Overwritable within form definition
- Yes
- form editor can write this property into the form definition (for prototype ‘standard’)
- No
- Mandatory
- No
- Default value (for prototype ‘standard’)
1 2 3 4 5
Textarea: properties: containerClassAttribute: input elementClassAttribute: xxlarge elementErrorClassAttribute: error
- Description
- A CSS class which is written to the form element if validation errors exists.
formEditor¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- 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 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221
Textarea: formEditor: editors: 100: identifier: header templateName: Inspector-FormElementHeaderEditor 200: identifier: label templateName: Inspector-TextEditor label: formEditor.elements.FormElement.editor.label.label propertyPath: label 230: identifier: elementDescription templateName: Inspector-TextEditor label: formEditor.elements.FormElement.editor.elementDescription.label propertyPath: properties.elementDescription 400: identifier: placeholder templateName: Inspector-TextEditor label: formEditor.elements.TextMixin.editor.placeholder.label propertyPath: properties.fluidAdditionalAttributes.placeholder compatibilityPropertyPath: properties.placeholder doNotSetIfPropertyValueIsEmpty: true 500: identifier: defaultValue templateName: Inspector-TextEditor label: formEditor.elements.TextMixin.editor.defaultValue.label propertyPath: defaultValue 700: identifier: gridColumnViewPortConfiguration templateName: Inspector-GridColumnViewPortConfigurationEditor label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label configurationOptions: viewPorts: 10: viewPortIdentifier: xs label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label 20: viewPortIdentifier: sm label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label 30: viewPortIdentifier: md label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label 40: viewPortIdentifier: lg label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label numbersOfColumnsToUse: label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse' fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText 800: identifier: requiredValidator templateName: Inspector-RequiredValidatorEditor label: formEditor.elements.FormElement.editor.requiredValidator.label validatorIdentifier: NotEmpty propertyPath: properties.fluidAdditionalAttributes.required propertyValue: required 900: identifier: validators templateName: Inspector-ValidatorsEditor label: formEditor.elements.TextMixin.editor.validators.label selectOptions: 10: value: '' label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label 20: value: Alphanumeric label: formEditor.elements.TextMixin.editor.validators.Alphanumeric.label 30: value: Text label: formEditor.elements.TextMixin.editor.validators.Text.label 40: value: StringLength label: formEditor.elements.TextMixin.editor.validators.StringLength.label 60: value: Integer label: formEditor.elements.TextMixin.editor.validators.Integer.label 70: value: Float label: formEditor.elements.TextMixin.editor.validators.Float.label 80: value: NumberRange label: formEditor.elements.TextMixin.editor.validators.NumberRange.label 90: value: RegularExpression label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor predefinedDefaults: defaultValue: '' propertyCollections: validators: 10: identifier: Alphanumeric editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor 20: identifier: Text editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.Text.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor 30: identifier: StringLength editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label 200: identifier: minimum templateName: Inspector-TextEditor label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label propertyPath: options.minimum propertyValidators: 10: Integer additionalElementPropertyPaths: 10: properties.fluidAdditionalAttributes.minlength 300: identifier: maximum templateName: Inspector-TextEditor label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label propertyPath: options.maximum propertyValidators: 10: Integer additionalElementPropertyPaths: 10: properties.fluidAdditionalAttributes.maxlength 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor 40: identifier: EmailAddress editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor 50: identifier: Integer editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.Integer.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor 60: identifier: Float editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.Float.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor 70: identifier: NumberRange editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label 200: identifier: minimum templateName: Inspector-TextEditor label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label propertyPath: options.minimum propertyValidators: 10: Integer additionalElementPropertyPaths: 10: properties.fluidAdditionalAttributes.min 300: identifier: maximum templateName: Inspector-TextEditor label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label propertyPath: options.maximum propertyValidators: 10: Integer additionalElementPropertyPaths: 10: properties.fluidAdditionalAttributes.max 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor 80: identifier: RegularExpression editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label 200: identifier: regex templateName: Inspector-TextEditor label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText propertyPath: options.regularExpression propertyValidators: 10: NotEmpty 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor label: formEditor.elements.Textarea.label group: input groupSorting: 200 iconIdentifier: t3-form-icon-textarea
formEditor.editors.100¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.editors.100
- Data type
- array/ [FormElementHeaderEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
Textarea: formEditor: editors: 100: identifier: header templateName: Inspector-FormElementHeaderEditor
formEditor.editors.200¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.editors.200
- Data type
- array/ [TextEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8
Textarea: formEditor: editors: 200: identifier: label templateName: Inspector-TextEditor label: formEditor.elements.FormElement.editor.label.label propertyPath: label
formEditor.editors.230¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.editors.230
- Data type
- array/ [TextEditor]
- Needed by
- Frontend/ Backend (form editor)
- Mandatory
- No
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8
Date: formEditor: editors: 230: identifier: elementDescription templateName: Inspector-TextEditor label: formEditor.elements.FormElement.editor.elementDescription.label propertyPath: properties.elementDescription
formEditor.editors.400¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.editors.400
- Data type
- array/ [TextEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10
Textarea: formEditor: editors: 400: identifier: placeholder templateName: Inspector-TextEditor label: formEditor.elements.TextMixin.editor.placeholder.label propertyPath: properties.fluidAdditionalAttributes.placeholder compatibilityPropertyPath: properties.placeholder doNotSetIfPropertyValueIsEmpty: true
formEditor.editors.500¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.editors.500
- Data type
- array/ [TextEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8
Textarea: formEditor: editors: 500: identifier: defaultValue templateName: Inspector-TextEditor label: formEditor.elements.TextMixin.editor.defaultValue.label propertyPath: defaultValue
formEditor.editors.700¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.editors.700
- Data type
- array/ [GridColumnViewPortConfigurationEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- 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 25
Textarea: formEditor: editors: 700: identifier: gridColumnViewPortConfiguration templateName: Inspector-GridColumnViewPortConfigurationEditor label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label configurationOptions: viewPorts: 10: viewPortIdentifier: xs label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label 20: viewPortIdentifier: sm label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label 30: viewPortIdentifier: md label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label 40: viewPortIdentifier: lg label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label numbersOfColumnsToUse: label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse' fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
formEditor.editors.800¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.editors.800
- Data type
- array/ [RequiredValidatorEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10
Textarea: formEditor: editors: 800: identifier: requiredValidator templateName: Inspector-RequiredValidatorEditor label: formEditor.elements.FormElement.editor.requiredValidator.label validatorIdentifier: NotEmpty propertyPath: properties.fluidAdditionalAttributes.required propertyValue: required
formEditor.editors.900¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.editors.900
- Data type
- array/ [ValidatorsEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- 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 25 26 27 28 29 30 31 32 33 34 35
Textarea: formEditor: editors: 900: identifier: validators templateName: Inspector-ValidatorsEditor label: formEditor.elements.TextMixin.editor.validators.label selectOptions: 10: value: '' label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label 20: value: Alphanumeric label: formEditor.elements.TextMixin.editor.validators.Alphanumeric.label 30: value: Text label: formEditor.elements.TextMixin.editor.validators.Text.label 40: value: StringLength label: formEditor.elements.TextMixin.editor.validators.StringLength.label 50: value: EmailAddress label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label 60: value: Integer label: formEditor.elements.TextMixin.editor.validators.Integer.label 70: value: Float label: formEditor.elements.TextMixin.editor.validators.Float.label 80: value: NumberRange label: formEditor.elements.TextMixin.editor.validators.NumberRange.label 90: value: RegularExpression label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
formEditor.editors.9999¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.editors.9999
- Data type
- array/ [RemoveElementEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
Textarea: formEditor: editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.predefinedDefaults¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.predefinedDefaults
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4
Textarea: formEditor: predefinedDefaults: defaultValue: ''
- Description
- Defines predefined defaults for form element properties which are prefilled, if the form element is added to a form.
formEditor.propertyCollections.validators.10¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.10
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- No
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Textarea: formEditor: propertyCollections: validators: 10: identifier: Alphanumeric editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.10.identifier¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.10.identifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
Textarea: formEditor: propertyCollections: validators: 10: identifier: Alphanumeric
- Good to know
- Description
- Identifies the validator which should be attached to the form element. Must be equal to a existing
<validatorIdentifier>
.
formEditor.propertyCollections.validators.10.editors.100¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.10.editors.100
- Data type
- array/ [CollectionElementHeaderEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11
Textarea: formEditor: propertyCollections: validators: 10: identifier: Alphanumeric editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
formEditor.propertyCollections.validators.10.editors.9999¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.10.editors.9999
- Data type
- array/ [RemoveElementEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10
Textarea: formEditor: propertyCollections: validators: 10: identifier: Alphanumeric editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.20¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.20
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- No
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Textarea: formEditor: propertyCollections: validators: 20: identifier: Text editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.Text.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.20.identifier¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.20.identifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
Textarea: formEditor: propertyCollections: validators: 20: identifier: Text
- Good to know
- Description
- Identifies the validator which should be attached to the form element. Must be equal to a existing
<validatorIdentifier>
.
formEditor.propertyCollections.validators.20.editors.100¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.20.editors.100
- Data type
- array/ [CollectionElementHeaderEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11
Textarea: formEditor: propertyCollections: validators: 20: identifier: Text editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.Text.editor.header.label
formEditor.propertyCollections.validators.20.editors.9999¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.20.editors.9999
- Data type
- array/ [RemoveElementEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10
Textarea: formEditor: propertyCollections: validators: 20: identifier: Text editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.30¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.30
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- No
- 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 25 26 27 28 29 30 31 32
Textarea: formEditor: propertyCollections: validators: 30: identifier: StringLength editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label 200: identifier: minimum templateName: Inspector-TextEditor label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label propertyPath: options.minimum propertyValidators: 10: Integer additionalElementPropertyPaths: 10: properties.fluidAdditionalAttributes.minlength 300: identifier: maximum templateName: Inspector-TextEditor label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label propertyPath: options.maximum propertyValidators: 10: Integer additionalElementPropertyPaths: 10: properties.fluidAdditionalAttributes.maxlength 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.30.identifier¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.30.identifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
Textarea: formEditor: propertyCollections: validators: 30: identifier: StringLength
- Good to know
- Description
- Identifies the validator which should be attached to the form element. Must be equal to a existing
<validatorIdentifier>
.
formEditor.propertyCollections.validators.30.editors.100¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.30.editors.100
- Data type
- array/ [CollectionElementHeaderEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11
Textarea: formEditor: propertyCollections: validators: 30: identifier: StringLength editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
formEditor.propertyCollections.validators.30.editors.200¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.30.editors.200
- Data type
- array/ [TextEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Textarea: formEditor: propertyCollections: validators: 30: identifier: StringLength editors: 200: identifier: minimum templateName: Inspector-TextEditor label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label propertyPath: options.minimum propertyValidators: 10: Integer additionalElementPropertyPaths: 10: properties.fluidAdditionalAttributes.minlength
formEditor.propertyCollections.validators.30.editors.300¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.30.editors.300
- Data type
- array/ [TextEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Textarea: formEditor: propertyCollections: validators: 30: identifier: StringLength editors: 300: identifier: maximum templateName: Inspector-TextEditor label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label propertyPath: options.maximum propertyValidators: 10: Integer additionalElementPropertyPaths: 10: properties.fluidAdditionalAttributes.maxlength
formEditor.propertyCollections.validators.30.editors.9999¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.30.editors.9999
- Data type
- array/ [RemoveElementEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10
Textarea: formEditor: propertyCollections: validators: 30: identifier: StringLength editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.40¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.40
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- No
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Textarea: formEditor: propertyCollections: validators: 40: identifier: EmailAddress editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.40.identifier¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.40.identifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
Textarea: formEditor: propertyCollections: validators: 40: identifier: EmailAddress
- Good to know
- Description
- Identifies the validator which should be attached to the form element. Must be equal to a existing
<validatorIdentifier>
.
formEditor.propertyCollections.validators.40.editors.100¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.40.editors.100
- Data type
- array/ [CollectionElementHeaderEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11
Textarea: formEditor: propertyCollections: validators: 40: identifier: EmailAddress editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
formEditor.propertyCollections.validators.40.editors.9999¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.40.editors.9999
- Data type
- array/ [RemoveElementEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10
Textarea: formEditor: propertyCollections: validators: 40: identifier: EmailAddress editors: 100: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.50¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.50
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- No
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Textarea: formEditor: propertyCollections: validators: 50: identifier: Integer editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.Integer.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.50.identifier¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.50.identifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
Textarea: formEditor: propertyCollections: validators: 50: identifier: Integer
- Good to know
- Description
- Identifies the validator which should be attached to the form element. Must be equal to a existing
<validatorIdentifier>
.
formEditor.propertyCollections.validators.50.editors.100¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.50.editors.100
- Data type
- array/ [CollectionElementHeaderEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11
Textarea: formEditor: propertyCollections: validators: 50: identifier: Integer editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
formEditor.propertyCollections.validators.50.editors.9999¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.50.editors.9999
- Data type
- array/ [RemoveElementEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10
Textarea: formEditor: propertyCollections: validators: 50: identifier: Integer editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.60¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.60
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- No
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Textarea: formEditor: propertyCollections: validators: 60: identifier: Float editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.Float.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.60.identifier¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.60.identifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
Textarea: formEditor: propertyCollections: validators: 60: identifier: Float
- Good to know
- Description
- Identifies the validator which should be attached to the form element. Must be equal to a existing
<validatorIdentifier>
.
formEditor.propertyCollections.validators.60.editors.100¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.60.editors.100
- Data type
- array/ [CollectionElementHeaderEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11
Textarea: formEditor: propertyCollections: validators: 60: identifier: Float editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.Float.editor.header.label
formEditor.propertyCollections.validators.60.editors.9999¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.60.editors.9999
- Data type
- array/ [RemoveElementEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10
Textarea: formEditor: propertyCollections: validators: 60: identifier: Float editors: 100: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.70¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.70
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- No
- 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 25 26 27 28 29 30 31 32
Textarea: formEditor: propertyCollections: validators: 70: identifier: NumberRange editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label 200: identifier: minimum templateName: Inspector-TextEditor label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label propertyPath: options.minimum propertyValidators: 10: Integer additionalElementPropertyPaths: 10: properties.fluidAdditionalAttributes.min 300: identifier: maximum templateName: Inspector-TextEditor label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label propertyPath: options.maximum propertyValidators: 10: Integer additionalElementPropertyPaths: 10: properties.fluidAdditionalAttributes.max 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.70.identifier¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.70.identifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
Textarea: formEditor: propertyCollections: validators: 70: identifier: NumberRange
- Good to know
- Description
- Identifies the validator which should be attached to the form element. Must be equal to a existing
<validatorIdentifier>
.
formEditor.propertyCollections.validators.70.editors.100¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.70.editors.100
- Data type
- array/ [CollectionElementHeaderEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11
Textarea: formEditor: propertyCollections: validators: 70: identifier: NumberRange editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
formEditor.propertyCollections.validators.70.editors.200¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.70.editors.200
- Data type
- array/ [TextEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Textarea: formEditor: propertyCollections: validators: 70: identifier: NumberRange editors: 200: identifier: minimum templateName: Inspector-TextEditor label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label propertyPath: options.minimum propertyValidators: 10: Integer additionalElementPropertyPaths: 10: properties.fluidAdditionalAttributes.min
formEditor.propertyCollections.validators.70.editors.300¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.70.editors.300
- Data type
- array/ [TextEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Textarea: formEditor: propertyCollections: validators: 70: identifier: NumberRange editors: 300: identifier: maximum templateName: Inspector-TextEditor label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label propertyPath: options.maximum propertyValidators: 10: Integer additionalElementPropertyPaths: 10: properties.fluidAdditionalAttributes.max
formEditor.propertyCollections.validators.70.editors.9999¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.70.editors.9999
- Data type
- array/ [RemoveElementEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10
Textarea: formEditor: propertyCollections: validators: 70: identifier: NumberRange editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.80¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.80
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- No
- 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
Textarea: formEditor: propertyCollections: validators: 80: identifier: RegularExpression editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label 200: identifier: regex templateName: Inspector-TextEditor label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText propertyPath: options.regularExpression propertyValidators: 10: NotEmpty 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.propertyCollections.validators.80.identifier¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.80.identifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
Textarea: formEditor: propertyCollections: validators: 80: identifier: RegularExpression
- Good to know
- Description
- Identifies the validator which should be attached to the form element. Must be equal to a existing
<validatorIdentifier>
.
formEditor.propertyCollections.validators.80.editors.100¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.80.editors.100
- Data type
- array/ [CollectionElementHeaderEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11
Textarea: formEditor: propertyCollections: validators: 80: identifier: RegularExpression editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
formEditor.propertyCollections.validators.80.editors.200¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.80.editors.200
- Data type
- array/ [TextEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Textarea: formEditor: propertyCollections: validators: 80: identifier: RegularExpression editors: 200: identifier: regex templateName: Inspector-TextEditor label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText propertyPath: options.regularExpression propertyValidators: 10: NotEmpty
formEditor.propertyCollections.validators.80.editors.9999¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.propertyCollections.validators.80.editors.9999
- Data type
- array/ [RemoveElementEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10
Textarea: formEditor: propertyCollections: validators: 80: identifier: RegularExpression editors: 100: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.label¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.label
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3
Textarea: formEditor: label: formEditor.elements.Textarea.label
- Good to know
- Description
- This label will be shown within the “new element” Modal.
formEditor.group¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.group
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3
Textarea: formEditor: group: input
- Default value
- Depends (see concrete element configuration)
- Description
- Define within which group within the
form editor
“new Element” modal the form element should be shown. Thegroup
value must be equal to an array key withinformElementGroups
.
formEditor.groupSorting¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.groupSorting
- Data type
- int
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3
Textarea: formEditor: groupSorting: 200
- Description
- The position within the
formEditor.group
for this form element.
formEditor.iconIdentifier¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Textarea.formEditor.iconIdentifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3
Textarea: formEditor: iconIdentifier: t3-form-icon-textarea
- Description
An icon identifier which must be registered through the
\TYPO3\CMS\Core\Imaging\IconRegistry
. This icon will be shown within- “Inspector [FormElementHeaderEditor]”.
- “Abstract view formelement templates”.
Tree
component.- “new element” Modal