[FileUpload]

Properties

implementationClassName

Option path

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

Classname which implements the form element.

properties.containerClassAttribute

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.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')
 1FileUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: ''
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - application/msword
 9      - application/vnd.openxmlformats-officedocument.wordprocessingml.document
10      - application/vnd.oasis.opendocument.text
11      - application/pdf
Description

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

properties.elementClassAttribute

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.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')
 1FileUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: ''
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - application/msword
 9      - application/vnd.openxmlformats-officedocument.wordprocessingml.document
10      - application/vnd.oasis.opendocument.text
11      - application/pdf
Description

A CSS class written to the form element.

properties.elementDescription

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.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')
 1FileUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: ''
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - application/msword
 9      - application/vnd.openxmlformats-officedocument.wordprocessingml.document
10      - application/vnd.oasis.opendocument.text
11      - application/pdf
Description

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

properties.saveToFileMount

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.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')
 1FileUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: ''
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - application/msword
 9      - application/vnd.openxmlformats-officedocument.wordprocessingml.document
10      - application/vnd.oasis.opendocument.text
11      - application/pdf
Description

The location (file mount) for the uploaded files. 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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.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')
 1FileUpload:
 2  properties:
 3    containerClassAttribute: input
 4    elementClassAttribute: ''
 5    elementErrorClassAttribute: error
 6    saveToFileMount: '1:/user_upload/'
 7    allowedMimeTypes:
 8      - application/msword
 9      - application/vnd.openxmlformats-officedocument.wordprocessingml.document
10      - application/vnd.oasis.opendocument.text
11      - application/pdf
Description

The allowed mime types for the file uploads.

formEditor

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor

Data type

array

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
  1FileUpload:
  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.FileUpload.editor.allowedMimeTypes.label
 21        propertyPath: properties.allowedMimeTypes
 22        selectOptions:
 23          10:
 24            value: application/msword
 25            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.doc
 26          20:
 27            value: application/vnd.openxmlformats-officedocument.wordprocessingml.document
 28            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.docx
 29          30:
 30            value: application/msexcel
 31            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.xls
 32          40:
 33            value: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
 34            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.xlsx
 35          50:
 36            value: application/pdf
 37            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.pdf
 38          60:
 39            value: application/vnd.oasis.opendocument.text
 40            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.odt
 41          70:
 42            value: application/vnd.oasis.opendocument.spreadsheet-template
 43            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.ods
 44      400:
 45        identifier: saveToFileMount
 46        templateName: Inspector-SingleSelectEditor
 47        label: formEditor.elements.FileUploadMixin.editor.saveToFileMount.label
 48        propertyPath: properties.saveToFileMount
 49        selectOptions:
 50          10:
 51            value: '1:/user_upload/'
 52            label: '1:/user_upload/'
 53      700:
 54        identifier: gridColumnViewPortConfiguration
 55        templateName: Inspector-GridColumnViewPortConfigurationEditor
 56        label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
 57        configurationOptions:
 58          viewPorts:
 59            10:
 60              viewPortIdentifier: xs
 61              label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
 62            20:
 63              viewPortIdentifier: sm
 64              label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
 65            30:
 66              viewPortIdentifier: md
 67              label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
 68            40:
 69              viewPortIdentifier: lg
 70              label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
 71         numbersOfColumnsToUse:
 72           label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
 73           propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
 74           fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
 75      800:
 76        identifier: requiredValidator
 77        templateName: Inspector-RequiredValidatorEditor
 78        label: formEditor.elements.FormElement.editor.requiredValidator.label
 79        validatorIdentifier: NotEmpty
 80        propertyPath: properties.fluidAdditionalAttributes.required
 81        propertyValue: required
 82      900:
 83        identifier: 'validators'
 84        templateName: 'Inspector-ValidatorsEditor'
 85        label: 'formEditor.elements.FileUploadMixin.editor.validators.label'
 86        selectOptions:
 87          10:
 88            value: ''
 89            label: 'formEditor.elements.FileUploadMixin.editor.validators.EmptyValue.label'
 90          20:
 91            value: 'FileSize'
 92            label: 'formEditor.elements.FileUploadMixin.editor.validators.FileSize.label'
 93      9999:
 94        identifier: removeButton
 95        templateName: Inspector-RemoveElementEditor
 96    propertyCollections:
 97      validators:
 98        10:
 99          identifier: FileSize
100          editors:
101            100:
102              identifier: header
103              templateName: Inspector-CollectionElementHeaderEditor
104              label: formEditor.elements.FileUploadMixin.validators.FileSize.editor.header.label
105            200:
106              identifier: minimum
107              templateName: Inspector-TextEditor
108              label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
109              propertyPath: options.minimum
110              propertyValidators:
111                10: FileSize
112            300:
113              identifier: maximum
114              templateName: Inspector-TextEditor
115              label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
116              propertyPath: options.maximum
117              propertyValidators:
118                10: FileSize
119            9999:
120              identifier: removeButton
121              templateName: Inspector-RemoveElementEditor
122    predefinedDefaults:
123      properties:
124        saveToFileMount: '1:/user_upload/'
125        allowedMimeTypes:
126          - application/pdf
127    label: formEditor.elements.FileUpload.label
128    group: custom
129    groupSorting: 100
130    iconIdentifier: form-file-upload

formEditor.editors.100

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.editors.100

Data type

array/ [FormElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.editors.200

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.editors.200

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
1FileUpload:
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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.editors.230

Data type

array/ [TextEditor]

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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.editors.300

Data type

array/ [MultiSelectEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1FileUpload:
 2  formEditor:
 3    editors:
 4      300:
 5        identifier: allowedMimeTypes
 6        templateName: Inspector-MultiSelectEditor
 7        label: formEditor.elements.FileUpload.editor.allowedMimeTypes.label
 8        propertyPath: properties.allowedMimeTypes
 9        selectOptions:
10          10:
11            value: application/msword
12            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.doc
13          20:
14            value: application/vnd.openxmlformats-officedocument.wordprocessingml.document
15            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.docx
16          30:
17            value: application/msexcel
18            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.xls
19          40:
20            value: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
21            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.xlsx
22          50:
23            value: application/pdf
24            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.pdf
25          60:
26            value: application/vnd.oasis.opendocument.text
27            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.odt
28          70:
29            value: application/vnd.oasis.opendocument.spreadsheet-template
30            label: formEditor.elements.FileUpload.editor.allowedMimeTypes.ods

formEditor.editors.400

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.editors.400

Data type

array/ [SingleSelectEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1FileUpload:
 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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.editors.700

Data type

array/ [GridColumnViewPortConfigurationEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1FileUpload:
 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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.editors.800

Data type

array/ [RequiredValidatorEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1FileUpload:
 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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.editors.900

Data type

array/ [ValidatorsEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1FileUpload:
 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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.editors.9999

Data type

array/ [RemoveElementEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.predefinedDefaults

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.predefinedDefaults

Data type

array

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
1FileUpload:
2  formEditor:
3    predefinedDefaults:
4      properties:
5        saveToFileMount: '1:/user_upload/'
6        allowedMimeTypes:
7          - application/pdf
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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.propertyCollections.validators.10

Data type

array

Needed by

Backend (form editor)

Mandatory

No

Default value (for prototype 'standard')
 1FileUpload:
 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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.propertyCollections.validators.10.identifier

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1FileUpload:
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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.propertyCollections.validators.10.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1FileUpload:
 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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.propertyCollections.validators.10.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1FileUpload:
 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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.propertyCollections.validators.10.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1FileUpload:
 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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.propertyCollections.validators.10.editors.9999

Data type

array/ [RemoveElementEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1FileUpload:
 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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.label

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1FileUpload:
2  formEditor:
3    label: formEditor.elements.FileUpload.label
Good to know
Description

This label will be shown within the "new element" Modal.

formEditor.group

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.group

Data type

string

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
1FileUpload:
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

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.groupSorting

Data type

int

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
1FileUpload:
2  formEditor:
3    groupSorting: 100
Description

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

formEditor.iconIdentifier

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.FileUpload.formEditor.iconIdentifier

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

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

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