[ImageUpload]

Properties

implementationClassName

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.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')
1ImageUpload:
2  implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\FileUpload
Description

Classname which implements the form element.

properties.containerClassAttribute

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.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')
 1ImageUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: lightbox
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - image/jpeg
 9      - image/png
10      - image/bmp
11    imageLinkMaxWidth: 500
12    imageMaxWidth: 500
13    imageMaxHeight: 500
Description

A CSS class which is typically wrapped around the form elements.

properties.elementClassAttribute

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.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')
 1ImageUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: lightbox
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - image/jpeg
 9      - image/png
10      - image/bmp
11    imageLinkMaxWidth: 500
12    imageMaxWidth: 500
13    imageMaxHeight: 500
Description

A CSS class written to the form element.

properties.elementDescription

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.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.ImageUpload.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')
 1ImageUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: lightbox
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - image/jpeg
 9      - image/png
10      - image/bmp
11    imageLinkMaxWidth: 500
12    imageMaxWidth: 500
13    imageMaxHeight: 500
Description

A CSS class which is written to the form element if validation errors exists.

properties.saveToFileMount

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.properties.saveToFileMount

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')
 1ImageUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: lightbox
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - image/jpeg
 9      - image/png
10      - image/bmp
11    imageLinkMaxWidth: 500
12    imageMaxWidth: 500
13    imageMaxHeight: 500
Description

The location (file mount) for the uploaded images. If this file mount or the property "saveToFileMount" does not exist the folder in which the form definition lies (persistence identifier) will be used. If the form is generated programmatically and therefore no persistence identifier exist the default storage "1:/user_upload/" will be used.

properties.allowedMimeTypes

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.properties.allowedMimeTypes

Data type

array

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

Yes

Default value (for prototype 'standard')
 1ImageUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: lightbox
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - image/jpeg
 9      - image/png
10      - image/bmp
11    imageLinkMaxWidth: 500
12    imageMaxWidth: 500
13    imageMaxHeight: 500
Description

The allowed mime types for the image uploads.

properties.imageLinkMaxWidth

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.properties.imageLinkMaxWidth

Data type

int

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')
 1ImageUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: lightbox
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - image/jpeg
 9      - image/png
10      - image/bmp
11    imageLinkMaxWidth: 500
12    imageMaxWidth: 500
13    imageMaxHeight: 500
Description

The max width for the uploaded image preview link.

properties.imageMaxWidth

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.properties.imageMaxWidth

Data type

int

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')
 1ImageUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: lightbox
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - image/jpeg
 9      - image/png
10      - image/bmp
11    imageLinkMaxWidth: 500
12    imageMaxWidth: 500
13    imageMaxHeight: 500
Description

The max width for the uploaded image preview.

properties.imageMaxHeight

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.properties.imageMaxHeight

Data type

int

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')
 1ImageUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: lightbox
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - image/jpeg
 9      - image/png
10      - image/bmp
11    imageLinkMaxWidth: 500
12    imageMaxWidth: 500
13    imageMaxHeight: 500
Description

The max height for the uploaded image preview.

formEditor

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor

Data type

array

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
  1ImageUpload:
  2  formEditor:
  3    editors:
  4      100:
  5        identifier: header
  6        templateName: Inspector-FormElementHeaderEditor
  7      200:
  8        identifier: label
  9        templateName: Inspector-TextEditor
 10        label: formEditor.elements.FormElement.editor.label.label
 11        propertyPath: label
 12      230:
 13         identifier: elementDescription
 14         templateName: Inspector-TextEditor
 15         label: formEditor.elements.FormElement.editor.elementDescription.label
 16         propertyPath: properties.elementDescription
 17      300:
 18        identifier: allowedMimeTypes
 19        templateName: Inspector-MultiSelectEditor
 20        label: formEditor.elements.ImageUpload.editor.allowedMimeTypes.label
 21        propertyPath: properties.allowedMimeTypes
 22        selectOptions:
 23          10:
 24            value: image/jpeg
 25            label: formEditor.elements.ImageUpload.editor.allowedMimeTypes.jpg
 26          20:
 27            value: image/png
 28            label: formEditor.elements.ImageUpload.editor.allowedMimeTypes.png
 29          30:
 30            value: image/bmp
 31            label: formEditor.elements.ImageUpload.editor.allowedMimeTypes.bmp
 32      400:
 33        identifier: saveToFileMount
 34        templateName: Inspector-SingleSelectEditor
 35        label: formEditor.elements.FileUploadMixin.editor.saveToFileMount.label
 36        propertyPath: properties.saveToFileMount
 37        selectOptions:
 38          10:
 39            value: '1:/user_upload/'
 40            label: '1:/user_upload/'
 41      700:
 42        identifier: gridColumnViewPortConfiguration
 43        templateName: Inspector-GridColumnViewPortConfigurationEditor
 44        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
 45        configurationOptions:
 46          viewPorts:
 47            10:
 48              viewPortIdentifier: xs
 49              label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
 50            20:
 51              viewPortIdentifier: sm
 52              label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
 53            30:
 54              viewPortIdentifier: md
 55              label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
 56            40:
 57              viewPortIdentifier: lg
 58              label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
 59          numbersOfColumnsToUse:
 60            label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
 61            propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
 62            fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
 63      800:
 64        identifier: requiredValidator
 65        templateName: Inspector-RequiredValidatorEditor
 66        label: formEditor.elements.FormElement.editor.requiredValidator.label
 67        validatorIdentifier: NotEmpty
 68        propertyPath: properties.fluidAdditionalAttributes.required
 69        propertyValue: required
 70      900:
 71        identifier: 'validators'
 72        templateName: 'Inspector-ValidatorsEditor'
 73        label: 'formEditor.elements.FileUploadMixin.editor.validators.label'
 74        selectOptions:
 75          10:
 76            value: ''
 77            label: 'formEditor.elements.FileUploadMixin.editor.validators.EmptyValue.label'
 78          20:
 79            value: 'FileSize'
 80            label: 'formEditor.elements.FileUploadMixin.editor.validators.FileSize.label'
 81      9999:
 82        identifier: removeButton
 83        templateName: Inspector-RemoveElementEditor
 84    propertyCollections:
 85      validators:
 86        10:
 87          identifier: FileSize
 88          editors:
 89            100:
 90              identifier: header
 91              templateName: Inspector-CollectionElementHeaderEditor
 92              label: formEditor.elements.FileUploadMixin.validators.FileSize.editor.header.label
 93            200:
 94              identifier: minimum
 95              templateName: Inspector-TextEditor
 96              label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
 97              propertyPath: options.minimum
 98              propertyValidators:
 99                10: FileSize
100            300:
101              identifier: maximum
102              templateName: Inspector-TextEditor
103              label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
104              propertyPath: options.maximum
105              propertyValidators:
106                10: FileSize
107            9999:
108              identifier: removeButton
109              templateName: Inspector-RemoveElementEditor
110    predefinedDefaults:
111      properties:
112        saveToFileMount: '1:/user_upload/'
113        allowedMimeTypes:
114          - image/jpeg
115    label: formEditor.elements.ImageUpload.label
116    group: custom
117    groupSorting: 400
118    iconIdentifier: form-image-upload

formEditor.editors.100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.editors.100

Data type

array/ [FormElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
1ImageUpload:
2  formEditor:
3    editors:
4      100:
5        identifier: header
6        templateName: Inspector-FormElementHeaderEditor

formEditor.editors.200

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.editors.200

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
1ImageUpload:
2  formEditor:
3    editors:
4      200:
5        identifier: label
6        templateName: Inspector-TextEditor
7        label: formEditor.elements.FormElement.editor.label.label
8        propertyPath: label

formEditor.editors.230

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.editors.230

Data type

string

Needed by

Frontend/ Backend (form editor)

Mandatory

No

Default value (for prototype 'standard')
1Date:
2  formEditor:
3    editors:
4      230:
5        identifier: elementDescription
6        templateName: Inspector-TextEditor
7        label: formEditor.elements.FormElement.editor.elementDescription.label
8        propertyPath: properties.elementDescription

formEditor.editors.300

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.editors.300

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1ImageUpload:
 2  formEditor:
 3    editors:
 4      300:
 5        identifier: allowedMimeTypes
 6        templateName: Inspector-MultiSelectEditor
 7        label: formEditor.elements.ImageUpload.editor.allowedMimeTypes.label
 8        propertyPath: properties.allowedMimeTypes
 9        selectOptions:
10          10:
11            value: image/jpeg
12            label: formEditor.elements.ImageUpload.editor.allowedMimeTypes.jpg
13          20:
14            value: image/png
15            label: formEditor.elements.ImageUpload.editor.allowedMimeTypes.png
16          30:
17            value: image/bmp
18            label: formEditor.elements.ImageUpload.editor.allowedMimeTypes.bmp

formEditor.editors.400

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.editors.400

Data type

array/ [SingleSelectEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1ImageUpload:
 2  formEditor:
 3    editors:
 4      400:
 5        identifier: saveToFileMount
 6        templateName: Inspector-SingleSelectEditor
 7        label: formEditor.elements.FileUploadMixin.editor.saveToFileMount.label
 8        propertyPath: properties.saveToFileMount
 9        selectOptions:
10          10:
11            value: '1:/user_upload/'
12            label: '1:/user_upload/'

formEditor.editors.700

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.editors.700

Data type

array/ [GridColumnViewPortConfigurationEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1ImageUpload:
 2  formEditor:
 3    editors:
 4      700:
 5        identifier: gridColumnViewPortConfiguration
 6        templateName: Inspector-GridColumnViewPortConfigurationEditor
 7        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
 8        configurationOptions:
 9          viewPorts:
10            10:
11              viewPortIdentifier: xs
12              label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
13            20:
14              viewPortIdentifier: sm
15              label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
16            30:
17              viewPortIdentifier: md
18              label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
19            40:
20              viewPortIdentifier: lg
21              label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
22          numbersOfColumnsToUse:
23            label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
24            propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
25            fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText

formEditor.editors.800

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.editors.800

Data type

array/ [RequiredValidatorEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1ImageUpload:
 2  formEditor:
 3    editors:
 4      800:
 5        identifier: requiredValidator
 6        templateName: Inspector-RequiredValidatorEditor
 7        label: formEditor.elements.FormElement.editor.requiredValidator.label
 8        validatorIdentifier: NotEmpty
 9        propertyPath: properties.fluidAdditionalAttributes.required
10        propertyValue: required

formEditor.editors.900

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.editors.900

Data type

array/ [ValidatorsEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1ImageUpload:
 2  formEditor:
 3    editors:
 4      900:
 5        identifier: validators
 6        templateName: Inspector-ValidatorsEditor
 7        label: formEditor.elements.FileUploadMixin.editor.validators.label
 8        selectOptions:
 9          10:
10            value: ''
11            label: formEditor.elements.FileUploadMixin.editor.validators.EmptyValue.label
12          20:
13            value: FileSize
14            label: formEditor.elements.FileUploadMixin.editor.validators.FileSize.label

formEditor.editors.9999

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.editors.9999

Data type

array/ [RemoveElementEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
1ImageUpload:
2  formEditor:
3    editors:
4      9999:
5        identifier: removeButton
6        templateName: Inspector-RemoveElementEditor

formEditor.predefinedDefaults

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.predefinedDefaults

Data type

array

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
1ImageUpload:
2  formEditor:
3    predefinedDefaults:
4      properties:
5        saveToFileMount: '1:/user_upload/'
6        allowedMimeTypes:
7          - image/jpeg
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.ImageUpload.formEditor.propertyCollections.validators.10

Data type

array

Needed by

Backend (form editor)

Mandatory

No

Default value (for prototype 'standard')
 1ImageUpload:
 2  formEditor:
 3    propertyCollections:
 4      validators:
 5        10:
 6          identifier: FileSize
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.FileUploadMixin.validators.FileSize.editor.header.label
12            200:
13              identifier: minimum
14              templateName: Inspector-TextEditor
15              label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
16              propertyPath: options.minimum
17              propertyValidators:
18                10: FileSize
19            300:
20              identifier: maximum
21              templateName: Inspector-TextEditor
22              label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
23              propertyPath: options.maximum
24              propertyValidators:
25                10: FileSize
26            9999:
27              identifier: removeButton
28              templateName: Inspector-RemoveElementEditor

formEditor.propertyCollections.validators.10.identifier

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.propertyCollections.validators.10.identifier

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1ImageUpload:
2  formEditor:
3    propertyCollections:
4      validators:
5        10:
6          identifier: FileSize
Good to know
Description

Identifies the validator which should be attached to the form element. Must be equal to an existing <validatorIdentifier>.

formEditor.propertyCollections.validators.10.editors.100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.propertyCollections.validators.10.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1ImageUpload:
 2  formEditor:
 3    propertyCollections:
 4      validators:
 5        10:
 6          identifier: FileSize
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.FileUploadMixin.validators.FileSize.editor.header.label

formEditor.propertyCollections.validators.10.editors.100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.propertyCollections.validators.10.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1ImageUpload:
 2  formEditor:
 3    propertyCollections:
 4      validators:
 5        10:
 6          identifier: FileSize
 7          editors:
 8            200:
 9              identifier: minimum
10              templateName: Inspector-TextEditor
11              label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
12              propertyPath: options.minimum
13              propertyValidators:
14                10: FileSize

formEditor.propertyCollections.validators.10.editors.100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.propertyCollections.validators.10.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1ImageUpload:
 2  formEditor:
 3    propertyCollections:
 4      validators:
 5        10:
 6          identifier: FileSize
 7          editors:
 8            300:
 9              identifier: maximum
10              templateName: Inspector-TextEditor
11              label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
12              propertyPath: options.maximum
13              propertyValidators:
14                10: FileSize

formEditor.propertyCollections.validators.10.editors.9999

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.propertyCollections.validators.10.editors.9999

Data type

array/ [RemoveElementEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1ImageUpload:
 2  formEditor:
 3    propertyCollections:
 4      validators:
 5        10:
 6          identifier: FileSize
 7          editors:
 8            9999:
 9              identifier: removeButton
10              templateName: Inspector-RemoveElementEditor

formEditor.label

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.label

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1ImageUpload:
2  formEditor:
3    label: formEditor.elements.ImageUpload.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.ImageUpload.formEditor.group

Data type

string

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
1ImageUpload:
2  formEditor:
3    group: custom
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. The group value must be equal to an array key within formElementGroups.

formEditor.groupSorting

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.groupSorting

Data type

int

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
1ImageUpload:
2  formEditor:
3    groupSorting: 400
Description

The position within the formEditor.group for this form element.

formEditor.iconIdentifier

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.ImageUpload.formEditor.iconIdentifier

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1ImageUpload:
2  formEditor:
3    iconIdentifier: form-image-upload
Description

An icon identifier which must be registered through the \TYPO3\CMS\Core\Imaging\IconRegistry. This icon will be shown within