[Form]

Properties

renderingOptions.templateVariant

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.templateVariant

Data type

array

Needed by

Frontend

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')

templateVariant: version1
Description

Set this option to version2 to use Bootstrap 5 compatible and accessible templates.

renderingOptions.translation.translationFiles

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.translation.translationFiles

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

Yes

Default value (for prototype 'standard')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Description

Filesystem path(s) to translation files which should be searched for form element property translations. If translationFiles is undefined, - "TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.translation.translationFiles" will be used.

renderingOptions.templateRootPaths

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.templateRootPaths

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')

No

Mandatory

Yes

Default value (for prototype 'standard')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Good to know
Description

Please read the section templateRootPaths.

renderingOptions.partialRootPaths

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.partialRootPaths

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')

No

Mandatory

Yes

Default value (for prototype 'standard')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Good to know
partialRootPaths

Please read the section templateRootPaths.

renderingOptions.layoutRootPaths

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.layoutRootPaths

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')

No

Mandatory

Yes

Default value (for prototype 'standard')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Good to know
Description

Please read the section layoutRootPaths.

renderingOptions.addQueryString

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.addQueryString

Data type

bool

Needed by

Frontend

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')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Description

Fluid f:form viewHelper option addQueryString

renderingOptions.argumentsToBeExcludedFromQueryString

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.argumentsToBeExcludedFromQueryString

Data type

array

Needed by

Frontend

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')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Description

Fluid f:form viewHelper option argumentsToBeExcludedFromQueryString.

renderingOptions.additionalParams

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.additionalParams

Data type

array

Needed by

Frontend

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')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Description

Fluid f:form viewHelper option additionalParams.

renderingOptions.controllerAction

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.controllerAction

Data type

array

Needed by

Frontend

Overwritable within form definition

Yes

form editor can write this property into the form definition (for prototype 'standard')

No

Mandatory

Yes

Default value (for prototype 'standard')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Good to know
Description

Fluid f:form ViewHelper option action. This is useful if you want to render your form within your own extbase extension.

renderingOptions.httpMethod

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.httpMethod

Data type

string

Needed by

Frontend

Overwritable within form definition

Yes

form editor can write this property into the form definition (for prototype 'standard')

No

Mandatory

Yes

Default value (for prototype 'standard')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Description

Fluid f:form viewHelper option method.

renderingOptions.httpEnctype

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.httpEnctype

Data type

string

Needed by

Frontend

Overwritable within form definition

Yes

form editor can write this property into the form definition (for prototype 'standard')

No

Mandatory

Yes

Default value (for prototype 'standard')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Description

Fluid f:form viewHelper option enctype.

renderingOptions._isCompositeFormElement

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions._isCompositeFormElement

Data type

bool

Needed by

Frontend

Overwritable within form definition

Yes

form editor can write this property into the form definition (for prototype 'standard')

No

Mandatory

Yes

Default value (for prototype 'standard')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Description

Internal control setting to define that the form element contains child form elements.

renderingOptions._isTopLevelFormElement

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions._isTopLevelFormElement

Data type

bool

Needed by

Frontend

Overwritable within form definition

Yes

form editor can write this property into the form definition (for prototype 'standard')

No

Mandatory

Yes

Default value (for prototype 'standard')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Description

Internal control setting to define that the form element must not have a parent form element.

renderingOptions.honeypot.enable

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.honeypot.enable

Data type

bool

Needed by

Frontend

Overwritable within form definition

Yes

form editor can write this property into the form definition (for prototype 'standard')

No

Mandatory

Yes

Default value (for prototype 'standard')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Description

Enable or disable the honeypot feature.

Attention

If you want to use a (static) site caching - for example EXT:staticfilecache - you should disable the automatic inclusion of the honeypot.

Within your form definition:

type: Form
identifier: fooForm
label: 'foo'
renderingOptions:
  honeypot:
    enable: false
renderables:
  ...

Within your form setup:

TYPO3:
  CMS:
    Form:
      prototypes:
        standard:
          formElementsDefinition:
            Form:
              renderingOptions:
                honeypot:
                  enable: false

See forge issue #83212 for more information.

renderingOptions.honeypot.formElementToUse

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.honeypot.formElementToUse

Data type

bool

Needed by

Frontend

Overwritable within form definition

Yes

form editor can write this property into the form definition (for prototype 'standard')

No

Mandatory

Yes

Default value (for prototype 'standard')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Description

Define which <formElementIdentifier> should be used to render the honeypot.

renderingOptions.submitButtonLabel

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.submitButtonLabel

Data type

string

Needed by

Frontend

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')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Good to know
Description

The submit Button label.

renderingOptions.skipUnknownElements

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.skipUnknownElements

Data type

bool

Needed by

Frontend

Overwritable within form definition

Yes

form editor can write this property into the form definition (for prototype 'standard')

No

Mandatory

Yes

Default value (for prototype 'standard')
 1Form:
 2  renderingOptions:
 3    translation:
 4      translationFiles:
 5        10: 'EXT:form/Resources/Private/Language/locallang.xlf'
 6    templateRootPaths:
 7      10: 'EXT:form/Resources/Private/Frontend/Templates/'
 8    partialRootPaths:
 9      10: 'EXT:form/Resources/Private/Frontend/Partials/'
10    layoutRootPaths:
11      10: 'EXT:form/Resources/Private/Frontend/Layouts/'
12    addQueryString: false
13    argumentsToBeExcludedFromQueryString: {  }
14    additionalParams: {  }
15    controllerAction: perform
16    httpMethod: post
17    httpEnctype: multipart/form-data
18    _isCompositeFormElement: false
19    _isTopLevelFormElement: true
20    honeypot:
21      enable: true
22      formElementToUse: Honeypot
23    submitButtonLabel: Submit
24    skipUnknownElements: true
Description

If set, every unknown <formElementIdentifier> will not be rendered. If set to false an exception will be thrown.

formEditor

Option path

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

Data type

array

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
  1Form:
  2  formEditor:
  3    predefinedDefaults:
  4      renderingOptions:
  5        submitButtonLabel: 'formEditor.elements.Form.editor.submitButtonLabel.value'
  6    editors:
  7      100:
  8        identifier: header
  9        templateName: Inspector-FormElementHeaderEditor
 10      200:
 11        identifier: label
 12        templateName: Inspector-TextEditor
 13        label: formEditor.elements.BaseFormElementMixin.editor.label.label
 14        propertyPath: label
 15      300:
 16        identifier: 'submitButtonLabel'
 17        templateName: 'Inspector-TextEditor'
 18        label: 'formEditor.elements.Form.editor.submitButtonLabel.label'
 19        propertyPath: 'renderingOptions.submitButtonLabel'
 20      900:
 21        identifier: finishers
 22        templateName: Inspector-FinishersEditor
 23        label: formEditor.elements.Form.editor.finishers.label
 24        selectOptions:
 25          10:
 26            value: ''
 27            label: formEditor.elements.Form.editor.finishers.EmptyValue.label
 28          20:
 29            value: EmailToSender
 30            label: formEditor.elements.Form.editor.finishers.EmailToSender.label
 31          30:
 32            value: EmailToReceiver
 33            label: formEditor.elements.Form.editor.finishers.EmailToReceiver.label
 34          40:
 35            value: Redirect
 36            label: formEditor.elements.Form.editor.finishers.Redirect.label
 37          50:
 38            value: DeleteUploads
 39            label: formEditor.elements.Form.editor.finishers.DeleteUploads.label
 40          60:
 41            value: Confirmation
 42            label: formEditor.elements.Form.editor.finishers.Confirmation.label
 43    _isCompositeFormElement: false
 44    _isTopLevelFormElement: true
 45    saveSuccessFlashMessageTitle: formEditor.elements.Form.saveSuccessFlashMessageTitle
 46    saveSuccessFlashMessageMessage: formEditor.elements.Form.saveSuccessFlashMessageMessage
 47    saveErrorFlashMessageTitle: formEditor.elements.Form.saveErrorFlashMessageTitle
 48    saveErrorFlashMessageMessage: formEditor.elements.Form.saveErrorFlashMessageMessage
 49    modalValidationErrorsDialogTitle: formEditor.modals.validationErrors.dialogTitle
 50    modalValidationErrorsConfirmButton: formEditor.modals.validationErrors.confirmButton
 51    modalInsertElementsDialogTitle: formEditor.modals.insertElements.dialogTitle
 52    modalInsertPagesDialogTitle: formEditor.modals.newPages.dialogTitle
 53    modalCloseDialogMessage: formEditor.modals.close.dialogMessage
 54    modalCloseDialogTitle: formEditor.modals.close.dialogTitle
 55    modalCloseConfirmButton: formEditor.modals.close.confirmButton
 56    modalCloseCancleButton: formEditor.modals.close.cancleButton
 57    modalRemoveElementDialogTitle: formEditor.modals.removeElement.dialogTitle
 58    modalRemoveElementDialogMessage: formEditor.modals.removeElement.dialogMessage
 59    modalRemoveElementConfirmButton: formEditor.modals.removeElement.confirmButton
 60    modalRemoveElementCancleButton: formEditor.modals.removeElement.cancleButton
 61    modalRemoveElementLastAvailablePageFlashMessageTitle: formEditor.modals.removeElement.lastAvailablePageFlashMessageTitle
 62    modalRemoveElementLastAvailablePageFlashMessageMessage: formEditor.modals.removeElement.lastAvailablePageFlashMessageMessage
 63    inspectorEditorFormElementSelectorNoElements: formEditor.inspector.editor.formelement_selector.no_elements
 64    paginationTitle: formEditor.pagination.title
 65    iconIdentifier: content-form
 66    propertyCollections:
 67      finishers:
 68        10:
 69          editors:
 70            100:
 71              identifier: header
 72              templateName: Inspector-CollectionElementHeaderEditor
 73              label: formEditor.elements.Form.finisher.EmailToSender.editor.header.label
 74            200:
 75              identifier: subject
 76              templateName: Inspector-TextEditor
 77              label: formEditor.elements.Form.finisher.EmailToSender.editor.subject.label
 78              propertyPath: options.subject
 79              enableFormelementSelectionButton: true
 80              propertyValidators:
 81                10: NotEmpty
 82                20: FormElementIdentifierWithinCurlyBracesInclusive
 83            350:
 84              identifier: recipients
 85              templateName: Inspector-PropertyGridEditor
 86              label: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.label
 87              propertyPath: options.recipients
 88              propertyValidators:
 89                10: NotEmpty
 90              fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.fieldExplanationText
 91              isSortable: true
 92              enableAddRow: true
 93              enableDeleteRow: true
 94              useLabelAsFallbackValue: false
 95              gridColumns:
 96                -
 97                  name: value
 98                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
 99                -
100                  name: label
101                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
102            500:
103              identifier: senderAddress
104              templateName: Inspector-TextEditor
105              label: formEditor.elements.Form.finisher.EmailToSender.editor.senderAddress.label
106              propertyPath: options.senderAddress
107              enableFormelementSelectionButton: true
108              propertyValidatorsMode: OR
109              propertyValidators:
110                10: NaiveEmail
111                20: FormElementIdentifierWithinCurlyBracesExclusive
112            600:
113              identifier: senderName
114              templateName: Inspector-TextEditor
115              label: formEditor.elements.Form.finisher.EmailToSender.editor.senderName.label
116              propertyPath: options.senderName
117              enableFormelementSelectionButton: true
118              propertyValidators:
119                10: FormElementIdentifierWithinCurlyBracesInclusive
120            750:
121              identifier: replyToRecipients
122              templateName: Inspector-PropertyGridEditor
123              label: formEditor.elements.Form.finisher.EmailToSender.editor.replyToRecipients.label
124              propertyPath: options.replyToRecipients
125              isSortable: true
126              enableAddRow: true
127              enableDeleteRow: true
128              useLabelAsFallbackValue: false
129              gridColumns:
130                -
131                  name: value
132                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
133                -
134                  name: label
135                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
136            850:
137              identifier: carbonCopyRecipients
138              templateName: Inspector-PropertyGridEditor
139              label: formEditor.elements.Form.finisher.EmailToSender.editor.carbonCopyRecipients.label
140              propertyPath: options.carbonCopyRecipients
141              isSortable: true
142              enableAddRow: true
143              enableDeleteRow: true
144              useLabelAsFallbackValue: false
145              gridColumns:
146                -
147                  name: value
148                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
149                -
150                  name: label
151                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
152            950:
153              identifier: blindCarbonCopyRecipients
154              templateName: Inspector-PropertyGridEditor
155              label: formEditor.elements.Form.finisher.EmailToSender.editor.blindCarbonCopyRecipients.label
156              propertyPath: options.blindCarbonCopyRecipients
157              isSortable: true
158              enableAddRow: true
159              enableDeleteRow: true
160              useLabelAsFallbackValue: false
161              gridColumns:
162                -
163                  name: value
164                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
165                -
166                  name: label
167                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
168            1050:
169              identifier: addHtmlPart
170              templateName: Inspector-CheckboxEditor
171              label: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.label
172              propertyPath: options.addHtmlPart
173              fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.fieldExplanationText
174            1100:
175              identifier: attachUploads
176              templateName: Inspector-CheckboxEditor
177              label: formEditor.elements.Form.finisher.EmailToSender.editor.attachUploads.label
178              propertyPath: options.attachUploads
179            1200:
180              identifier: language
181              templateName: Inspector-SingleSelectEditor
182              label: formEditor.elements.Form.finisher.EmailToSender.editor.language.label
183              propertyPath: options.translation.language
184              selectOptions:
185                10:
186                  value: default
187                  label: formEditor.elements.Form.finisher.EmailToSender.editor.language.1
188            1400:
189              identifier: title
190              templateName: Inspector-TextEditor
191              label: formEditor.elements.Form.finisher.EmailToSender.editor.title.label
192              propertyPath: options.title
193              fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.title.fieldExplanationText
194              enableFormelementSelectionButton: true
195              propertyValidators:
196                10: FormElementIdentifierWithinCurlyBracesInclusive
197            9999:
198              identifier: removeButton
199              templateName: Inspector-RemoveElementEditor
200          identifier: EmailToSender
201        20:
202          editors:
203            100:
204              identifier: header
205              templateName: Inspector-CollectionElementHeaderEditor
206              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.header.label
207            200:
208              identifier: subject
209              templateName: Inspector-TextEditor
210              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.subject.label
211              propertyPath: options.subject
212              enableFormelementSelectionButton: true
213              propertyValidators:
214                10: NotEmpty
215                20: FormElementIdentifierWithinCurlyBracesInclusive
216            350:
217              identifier: recipients
218              templateName: Inspector-PropertyGridEditor
219              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.label
220              propertyPath: options.recipients
221              propertyValidators:
222                10: NotEmpty
223              fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.fieldExplanationText
224              isSortable: true
225              enableAddRow: true
226              enableDeleteRow: true
227              useLabelAsFallbackValue: false
228              gridColumns:
229                -
230                  name: value
231                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
232                -
233                  name: label
234                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
235            500:
236              identifier: senderAddress
237              templateName: Inspector-TextEditor
238              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderAddress.label
239              propertyPath: options.senderAddress
240              enableFormelementSelectionButton: true
241              propertyValidatorsMode: OR
242              propertyValidators:
243                10: NaiveEmail
244                20: FormElementIdentifierWithinCurlyBracesExclusive
245            600:
246              identifier: senderName
247              templateName: Inspector-TextEditor
248              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderName.label
249              propertyPath: options.senderName
250              enableFormelementSelectionButton: true
251              propertyValidators:
252                10: FormElementIdentifierWithinCurlyBracesInclusive
253            750:
254              identifier: replyToRecipients
255              templateName: Inspector-PropertyGridEditor
256              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.replyToRecipients.label
257              propertyPath: options.replyToRecipients
258              isSortable: true
259              enableAddRow: true
260              enableDeleteRow: true
261              useLabelAsFallbackValue: false
262              gridColumns:
263                -
264                  name: value
265                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
266                -
267                  name: label
268                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
269            850:
270              identifier: carbonCopyRecipients
271              templateName: Inspector-PropertyGridEditor
272              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.carbonCopyRecipients.label
273              propertyPath: options.carbonCopyRecipients
274              isSortable: true
275              enableAddRow: true
276              enableDeleteRow: true
277              useLabelAsFallbackValue: false
278              gridColumns:
279                -
280                  name: value
281                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
282                -
283                  name: label
284                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
285            950:
286              identifier: blindCarbonCopyRecipients
287              templateName: Inspector-PropertyGridEditor
288              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.blindCarbonCopyRecipients.label
289              propertyPath: options.blindCarbonCopyRecipients
290              isSortable: true
291              enableAddRow: true
292              enableDeleteRow: true
293              useLabelAsFallbackValue: false
294              gridColumns:
295                -
296                  name: value
297                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
298                -
299                  name: label
300                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
301            1050:
302              identifier: addHtmlPart
303              templateName: Inspector-CheckboxEditor
304              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.label
305              propertyPath: options.addHtmlPart
306              fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.fieldExplanationText
307            1100:
308              identifier: attachUploads
309              templateName: Inspector-CheckboxEditor
310              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.attachUploads.label
311              propertyPath: options.attachUploads
312            1200:
313              identifier: language
314              templateName: Inspector-SingleSelectEditor
315              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.label
316              propertyPath: options.translation.language
317              selectOptions:
318                10:
319                  value: default
320                  label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.1
321            1400:
322              identifier: title
323              templateName: Inspector-TextEditor
324              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.label
325              propertyPath: options.title
326              fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.fieldExplanationText
327              enableFormelementSelectionButton: true
328              propertyValidators:
329                10: FormElementIdentifierWithinCurlyBracesInclusive
330            9999:
331              identifier: removeButton
332              templateName: Inspector-RemoveElementEditor
333          identifier: EmailToReceiver
334        30:
335          identifier: Redirect
336          editors:
337            100:
338              identifier: header
339              templateName: Inspector-CollectionElementHeaderEditor
340              label: formEditor.elements.Form.finisher.Redirect.editor.header.label
341            200:
342              identifier: pageUid
343              templateName: Inspector-Typo3WinBrowserEditor
344              label: formEditor.elements.Form.finisher.Redirect.editor.pageUid.label
345              buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.pageUid.buttonLabel
346              browsableType: pages
347              propertyPath: options.pageUid
348              propertyValidatorsMode: OR
349              propertyValidators:
350                10: Integer
351                20: FormElementIdentifierWithinCurlyBracesExclusive
352            300:
353              identifier: additionalParameters
354              templateName: Inspector-TextEditor
355              label: formEditor.elements.Form.finisher.Redirect.editor.additionalParameters.label
356              propertyPath: options.additionalParameters
357            9999:
358              identifier: removeButton
359              templateName: Inspector-RemoveElementEditor
360        40:
361          identifier: DeleteUploads
362          editors:
363            100:
364              identifier: header
365              templateName: Inspector-CollectionElementHeaderEditor
366              label: formEditor.elements.Form.finisher.DeleteUploads.editor.header.label
367            9999:
368              identifier: removeButton
369              templateName: Inspector-RemoveElementEditor
370        50:
371          identifier: Confirmation
372          editors:
373            100:
374              identifier: header
375              templateName: Inspector-CollectionElementHeaderEditor
376              label: formEditor.elements.Form.finisher.Confirmation.editor.header.label
377            200:
378              identifier: contentElement
379              templateName: Inspector-Typo3WinBrowserEditor
380              label: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.label
381              buttonLabel: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.buttonLabel
382              browsableType: tt_content
383              iconIdentifier: mimetypes-x-content-text
384              propertyPath: options.contentElementUid
385              propertyValidatorsMode: OR
386              propertyValidators:
387                10: IntegerOrEmpty
388                20: FormElementIdentifierWithinCurlyBracesExclusive
389            300:
390              identifier: message
391              templateName: Inspector-TextareaEditor
392              label: formEditor.elements.Form.finisher.Confirmation.editor.message.label
393              propertyPath: options.message
394              fieldExplanationText: formEditor.elements.Form.finisher.Confirmation.editor.message.fieldExplanationText
395            9999:
396              identifier: removeButton
397              templateName: Inspector-RemoveElementEditor
398        60:
399          identifier: Closure
400          editors:
401            100:
402              identifier: header
403              templateName: Inspector-CollectionElementHeaderEditor
404              label: formEditor.elements.Form.finisher.Closure.editor.header.label
405            9999:
406              identifier: removeButton
407              templateName: Inspector-RemoveElementEditor
408        70:
409          identifier: FlashMessage
410          editors:
411            100:
412              identifier: header
413              templateName: Inspector-CollectionElementHeaderEditor
414              label: formEditor.elements.Form.finisher.FlashMessage.editor.header.label
415            9999:
416              identifier: removeButton
417              templateName: Inspector-RemoveElementEditor
418        80:
419          identifier: SaveToDatabase
420          editors:
421            100:
422              identifier: header
423              templateName: Inspector-CollectionElementHeaderEditor
424              label: formEditor.elements.Form.finisher.SaveToDatabase.editor.header.label
425            9999:
426              identifier: removeButton
427              templateName: Inspector-RemoveElementEditor

formEditor.editors.100

Option path

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

Data type

array/ [FormElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.editors.200

Option path

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

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.editors.300

Option path

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

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.editors.900

Option path

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

Data type

array/ [FinishersEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    editors:
 4      900:
 5        identifier: finishers
 6        templateName: Inspector-FinishersEditor
 7        label: formEditor.elements.Form.editor.finishers.label
 8        selectOptions:
 9          10:
10            value: ''
11            label: formEditor.elements.Form.editor.finishers.EmptyValue.label
12          20:
13            value: EmailToSender
14            label: formEditor.elements.Form.editor.finishers.EmailToSender.label
15          30:
16            value: EmailToReceiver
17            label: formEditor.elements.Form.editor.finishers.EmailToReceiver.label
18          40:
19            value: Redirect
20            label: formEditor.elements.Form.editor.finishers.Redirect.label
21          50:
22            value: DeleteUploads
23            label: formEditor.elements.Form.editor.finishers.DeleteUploads.label

formEditor.predefinedDefaults

Option path

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

Data type

array

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    predefinedDefaults:
4      renderingOptions:
5        submitButtonLabel: 'formEditor.elements.Form.editor.submitButtonLabel.value'
Description

Defines predefined defaults for form element properties which are prefilled, if the form element is added to a form.

formEditor._isCompositeFormElement

Option path

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

Data type

bool

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    _isCompositeFormElement: false
Description

Internal control setting to define that the form element contains child form elements.

formEditor._isTopLevelFormElement

Option path

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

Data type

bool

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    _isTopLevelFormElement: true
Description

Internal control setting to define that the form element must not have a parent form element.

formEditor.saveSuccessFlashMessageTitle

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

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

Internal setting.

formEditor.saveSuccessFlashMessageMessage

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

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

Internal setting.

formEditor.saveErrorFlashMessageTitle

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

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

Internal setting.

formEditor.saveErrorFlashMessageMessage

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

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

Internal setting.

formEditor.modalValidationErrorsDialogTitle

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalValidationErrorsDialogTitle: formEditor.modals.validationErrors.dialogTitle
Good to know
Description

Internal setting.

formEditor.modalValidationErrorsConfirmButton

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalValidationErrorsConfirmButton: formEditor.modals.validationErrors.confirmButton
Good to know
Description

Internal setting.

formEditor.modalInsertPagesDialogTitle

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalInsertElementsDialogTitle: formEditor.modals.insertElements.dialogTitle
Good to know
Description

Internal setting.

formEditor.modalInsertPagesDialogTitle

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalInsertPagesDialogTitle: formEditor.modals.newPages.dialogTitle
Good to know
Description

Internal setting.

formEditor.modalCloseDialogMessage

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalCloseDialogMessage: formEditor.modals.close.dialogMessage
Good to know
Description

Internal setting.

formEditor.modalCloseDialogTitle

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalCloseDialogTitle: formEditor.modals.close.dialogTitle
Good to know
Description

Internal setting.

formEditor.modalCloseConfirmButton

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalCloseConfirmButton: formEditor.modals.close.confirmButton
Good to know
Description

Internal setting.

formEditor.modalCloseCancleButton

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalCloseCancleButton: formEditor.modals.close.cancleButton
Good to know
Description

Internal setting.

formEditor.modalRemoveElementDialogTitle

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalRemoveElementDialogTitle: formEditor.modals.removeElement.dialogTitle
Good to know
Description

Internal setting.

formEditor.modalRemoveElementDialogMessage

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalRemoveElementDialogMessage: formEditor.modals.removeElement.dialogMessage
Good to know
Description

Internal setting.

formEditor.modalRemoveElementConfirmButton

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalRemoveElementConfirmButton: formEditor.modals.removeElement.confirmButton
Good to know
Description

Internal setting.

formEditor.modalRemoveElementCancleButton

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalRemoveElementCancleButton: formEditor.modals.removeElement.cancleButton
Good to know
Description

Internal setting.

formEditor.modalRemoveElementLastAvailablePageFlashMessageTitle

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalRemoveElementLastAvailablePageFlashMessageTitle: formEditor.modals.removeElement.lastAvailablePageFlashMessageTitle
Good to know
Description

Internal setting.

formEditor.modalRemoveElementLastAvailablePageFlashMessageMessage

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    modalRemoveElementLastAvailablePageFlashMessageMessage: formEditor.modals.removeElement.lastAvailablePageFlashMessageMessage
Good to know
Description

Internal setting.

formEditor.inspectorEditorFormElementSelectorNoElements

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    inspectorEditorFormElementSelectorNoElements: formEditor.inspector.editor.formelement_selector.no_elements
Good to know
Description

Internal setting.

formEditor.paginationTitle

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    paginationTitle: formEditor.pagination.title
Good to know
Description

Internal setting.

formEditor.iconIdentifier

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    iconIdentifier: content-form
Description

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

formEditor.propertyCollections.finishers.10

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10

Data type

array

Needed by

Backend (form editor)

Mandatory

No

Default value (for prototype 'standard')
  1Form:
  2  formEditor:
  3    propertyCollections:
  4      finishers:
  5        10:
  6          identifier: EmailToSender
  7          editors:
  8            100:
  9              identifier: header
 10              templateName: Inspector-CollectionElementHeaderEditor
 11              label: formEditor.elements.Form.finisher.EmailToSender.editor.header.label
 12            200:
 13              identifier: subject
 14              templateName: Inspector-TextEditor
 15              label: formEditor.elements.Form.finisher.EmailToSender.editor.subject.label
 16              propertyPath: options.subject
 17              enableFormelementSelectionButton: true
 18              propertyValidators:
 19                10: NotEmpty
 20                20: FormElementIdentifierWithinCurlyBracesInclusive
 21            350:
 22              identifier: recipients
 23              templateName: Inspector-PropertyGridEditor
 24              label: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.label
 25              propertyPath: options.recipients
 26              propertyValidators:
 27                10: NotEmpty
 28              fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.fieldExplanationText
 29              isSortable: true
 30              enableAddRow: true
 31              enableDeleteRow: true
 32              useLabelAsFallbackValue: false
 33              gridColumns:
 34                -
 35                  name: value
 36                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
 37                -
 38                  name: label
 39                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
 40            500:
 41              identifier: senderAddress
 42              templateName: Inspector-TextEditor
 43              label: formEditor.elements.Form.finisher.EmailToSender.editor.senderAddress.label
 44              propertyPath: options.senderAddress
 45              enableFormelementSelectionButton: true
 46              propertyValidatorsMode: OR
 47              propertyValidators:
 48                10: NaiveEmail
 49                20: FormElementIdentifierWithinCurlyBracesExclusive
 50            600:
 51              identifier: senderName
 52              templateName: Inspector-TextEditor
 53              label: formEditor.elements.Form.finisher.EmailToSender.editor.senderName.label
 54              propertyPath: options.senderName
 55              enableFormelementSelectionButton: true
 56              propertyValidators:
 57                10: FormElementIdentifierWithinCurlyBracesInclusive
 58            750:
 59              identifier: replyToRecipients
 60              templateName: Inspector-PropertyGridEditor
 61              label: formEditor.elements.Form.finisher.EmailToSender.editor.replyToRecipients.label
 62              propertyPath: options.replyToRecipients
 63              isSortable: true
 64              enableAddRow: true
 65              enableDeleteRow: true
 66              useLabelAsFallbackValue: false
 67              gridColumns:
 68                -
 69                  name: value
 70                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
 71                -
 72                  name: label
 73                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
 74            850:
 75              identifier: carbonCopyRecipients
 76              templateName: Inspector-PropertyGridEditor
 77              label: formEditor.elements.Form.finisher.EmailToSender.editor.carbonCopyRecipients.label
 78              propertyPath: options.carbonCopyRecipients
 79              isSortable: true
 80              enableAddRow: true
 81              enableDeleteRow: true
 82              useLabelAsFallbackValue: false
 83              gridColumns:
 84                -
 85                  name: value
 86                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
 87                -
 88                  name: label
 89                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
 90            950:
 91              identifier: blindCarbonCopyRecipients
 92              templateName: Inspector-PropertyGridEditor
 93              label: formEditor.elements.Form.finisher.EmailToSender.editor.blindCarbonCopyRecipients.label
 94              propertyPath: options.blindCarbonCopyRecipients
 95              isSortable: true
 96              enableAddRow: true
 97              enableDeleteRow: true
 98              useLabelAsFallbackValue: false
 99              gridColumns:
100                -
101                  name: value
102                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
103                -
104                  name: label
105                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
106            1050:
107              identifier: addHtmlPart
108              templateName: Inspector-CheckboxEditor
109              label: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.label
110              propertyPath: options.addHtmlPart
111              fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.fieldExplanationText
112            1100:
113              identifier: attachUploads
114              templateName: Inspector-CheckboxEditor
115              label: formEditor.elements.Form.finisher.EmailToSender.editor.attachUploads.label
116              propertyPath: options.attachUploads
117            1200:
118              identifier: language
119              templateName: Inspector-SingleSelectEditor
120              label: formEditor.elements.Form.finisher.EmailToSender.editor.language.label
121              propertyPath: options.translation.language
122              selectOptions:
123                10:
124                  value: default
125                  label: formEditor.elements.Form.finisher.EmailToSender.editor.language.1
126            1400:
127              identifier: title
128              templateName: Inspector-TextEditor
129              label: formEditor.elements.Form.finisher.EmailToSender.editor.title.label
130              propertyPath: options.title
131              fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.title.fieldExplanationText
132              enableFormelementSelectionButton: true
133              propertyValidators:
134                10: FormElementIdentifierWithinCurlyBracesInclusive
135            9999:
136              identifier: removeButton
137              templateName: Inspector-RemoveElementEditor

formEditor.propertyCollections.finishers.10.identifier

Option path

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

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    propertyCollections:
4      finishers:
5        10:
6          identifier: EmailToSender
Good to know
Description

Identifies the finisher which should be attached to the form definition. Must be equal to an existing <finisherIdentifier>.

formEditor.propertyCollections.finishers.10.editors.100

Option path

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

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.propertyCollections.finishers.10.editors.200

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.200

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        10:
 6          identifier: EmailToSender
 7          editors:
 8            200:
 9              identifier: subject
10              templateName: Inspector-TextEditor
11              label: formEditor.elements.Form.finisher.EmailToSender.editor.subject.label
12              propertyPath: options.subject
13              enableFormelementSelectionButton: true
14              propertyValidators:
15                10: NotEmpty
16                20: FormElementIdentifierWithinCurlyBracesInclusive

formEditor.propertyCollections.finishers.10.editors.350

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.350

Data type

array/ [PropertyGridEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        10:
 6          identifier: EmailToSender
 7          editors:
 8            350:
 9              identifier: recipients
10              templateName: Inspector-PropertyGridEditor
11              label: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.label
12              propertyPath: options.recipients
13              propertyValidators:
14                10: NotEmpty
15              fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.fieldExplanationText
16              isSortable: true
17              enableAddRow: true
18              enableDeleteRow: true
19              useLabelAsFallbackValue: false
20              gridColumns:
21                -
22                  name: value
23                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
24                -
25                  name: label
26                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title

formEditor.propertyCollections.finishers.10.editors.500

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.500

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        10:
 6          identifier: EmailToSender
 7          editors:
 8            500:
 9              identifier: senderAddress
10              templateName: Inspector-TextEditor
11              label: formEditor.elements.Form.finisher.EmailToSender.editor.senderAddress.label
12              propertyPath: options.senderAddress
13              enableFormelementSelectionButton: true
14              propertyValidatorsMode: OR
15              propertyValidators:
16                10: NaiveEmail
17                20: FormElementIdentifierWithinCurlyBracesExclusive

formEditor.propertyCollections.finishers.10.editors.600

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.600

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        10:
 6          identifier: EmailToSender
 7          editors:
 8            600:
 9              identifier: senderName
10              templateName: Inspector-TextEditor
11              label: formEditor.elements.Form.finisher.EmailToSender.editor.senderName.label
12              propertyPath: options.senderName
13              enableFormelementSelectionButton: true
14              propertyValidators:
15                10: FormElementIdentifierWithinCurlyBracesInclusive

formEditor.propertyCollections.finishers.10.editors.750

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.750

Data type

array/ [PropertyGridEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        10:
 6          identifier: EmailToSender
 7          editors:
 8            750:
 9              identifier: replyToRecipients
10              templateName: Inspector-PropertyGridEditor
11              label: formEditor.elements.Form.finisher.EmailToSender.editor.replyToRecipients.label
12              propertyPath: options.replyToRecipients
13              isSortable: true
14              enableAddRow: true
15              enableDeleteRow: true
16              useLabelAsFallbackValue: false
17              gridColumns:
18                -
19                  name: value
20                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
21                -
22                  name: label
23                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title

formEditor.propertyCollections.finishers.10.editors.850

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.850

Data type

array/ [PropertyGridEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        10:
 6          identifier: EmailToSender
 7          editors:
 8            850:
 9              identifier: carbonCopyRecipients
10              templateName: Inspector-PropertyGridEditor
11              label: formEditor.elements.Form.finisher.EmailToSender.editor.carbonCopyRecipients.label
12              propertyPath: options.carbonCopyRecipients
13              isSortable: true
14              enableAddRow: true
15              enableDeleteRow: true
16              useLabelAsFallbackValue: false
17              gridColumns:
18                -
19                  name: value
20                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
21                -
22                  name: label
23                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title

formEditor.propertyCollections.finishers.10.editors.950

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.950

Data type

array/ [PropertyGridEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        10:
 6          identifier: EmailToSender
 7          editors:
 8            950:
 9              identifier: blindCarbonCopyRecipients
10              templateName: Inspector-PropertyGridEditor
11              label: formEditor.elements.Form.finisher.EmailToSender.editor.blindCarbonCopyRecipients.label
12              propertyPath: options.blindCarbonCopyRecipients
13              isSortable: true
14              enableAddRow: true
15              enableDeleteRow: true
16              useLabelAsFallbackValue: false
17              gridColumns:
18                -
19                  name: value
20                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
21                -
22                  name: label
23                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title

formEditor.propertyCollections.finishers.10.editors.1050

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.1050

Data type

array/ [CheckboxEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        10:
 6          identifier: EmailToSender
 7          editors:
 8            1050:
 9              identifier: addHtmlPart
10              templateName: Inspector-CheckboxEditor
11              label: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.label
12              propertyPath: options.addHtmlPart
13              fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.fieldExplanationText

formEditor.propertyCollections.finishers.10.editors.1100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.1100

Data type

array/ [CheckboxEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        10:
 6          identifier: EmailToSender
 7          editors:
 8            1100:
 9              identifier: attachUploads
10              templateName: Inspector-CheckboxEditor
11              label: formEditor.elements.Form.finisher.EmailToSender.editor.attachUploads.label
12              propertyPath: options.attachUploads

formEditor.propertyCollections.finishers.10.editors.1200

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.1200

Data type

array/ [SingleSelectEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        10:
 6          identifier: EmailToSender
 7          editors:
 8            1200:
 9              identifier: language
10              templateName: Inspector-SingleSelectEditor
11              label: formEditor.elements.Form.finisher.EmailToSender.editor.language.label
12              propertyPath: options.translation.language
13              selectOptions:
14                10:
15                  value: default
16                  label: formEditor.elements.Form.finisher.EmailToSender.editor.language.1

formEditor.propertyCollections.finishers.10.editors.1400

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.1400

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        10:
 6          identifier: EmailToSender
 7          editors:
 8            1400:
 9              identifier: title
10              templateName: Inspector-TextEditor
11              label: formEditor.elements.Form.finisher.EmailToSender.editor.title.label
12              propertyPath: options.title
13              fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.title.fieldExplanationText
14              enableFormelementSelectionButton: true
15              propertyValidators:
16                10: FormElementIdentifierWithinCurlyBracesInclusive

formEditor.propertyCollections.finishers.10.editors.9999

Option path

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

Data type

array/ [RemoveElementEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.propertyCollections.finishers.20

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20

Data type

array

Needed by

Backend (form editor)

Mandatory

No

Default value (for prototype 'standard')
  1Form:
  2  formEditor:
  3    propertyCollections:
  4      finishers:
  5        20:
  6          identifier: EmailToReceiver
  7          editors:
  8            100:
  9              identifier: header
 10              templateName: Inspector-CollectionElementHeaderEditor
 11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.header.label
 12            200:
 13              identifier: subject
 14              templateName: Inspector-TextEditor
 15              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.subject.label
 16              propertyPath: options.subject
 17              enableFormelementSelectionButton: true
 18              propertyValidators:
 19                10: NotEmpty
 20                20: FormElementIdentifierWithinCurlyBracesInclusive
 21            350:
 22              identifier: recipients
 23              templateName: Inspector-PropertyGridEditor
 24              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.label
 25              propertyPath: options.recipients
 26              propertyValidators:
 27                10: NotEmpty
 28              fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.fieldExplanationText
 29              isSortable: true
 30              enableAddRow: true
 31              enableDeleteRow: true
 32              useLabelAsFallbackValue: false
 33              gridColumns:
 34                -
 35                  name: value
 36                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
 37                -
 38                  name: label
 39                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
 40            500:
 41              identifier: senderAddress
 42              templateName: Inspector-TextEditor
 43              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderAddress.label
 44              propertyPath: options.senderAddress
 45              enableFormelementSelectionButton: true
 46              propertyValidatorsMode: OR
 47              propertyValidators:
 48                10: NaiveEmail
 49                20: FormElementIdentifierWithinCurlyBracesExclusive
 50            600:
 51              identifier: senderName
 52              templateName: Inspector-TextEditor
 53              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderName.label
 54              propertyPath: options.senderName
 55              enableFormelementSelectionButton: true
 56              propertyValidators:
 57                10: FormElementIdentifierWithinCurlyBracesInclusive
 58            750:
 59              identifier: replyToRecipients
 60              templateName: Inspector-PropertyGridEditor
 61              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.replyToRecipients.label
 62              propertyPath: options.replyToRecipients
 63              isSortable: true
 64              enableAddRow: true
 65              enableDeleteRow: true
 66              useLabelAsFallbackValue: false
 67              gridColumns:
 68                -
 69                  name: value
 70                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
 71                -
 72                  name: label
 73                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
 74            850:
 75              identifier: carbonCopyRecipients
 76              templateName: Inspector-PropertyGridEditor
 77              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.carbonCopyRecipients.label
 78              propertyPath: options.carbonCopyRecipients
 79              isSortable: true
 80              enableAddRow: true
 81              enableDeleteRow: true
 82              useLabelAsFallbackValue: false
 83              gridColumns:
 84                -
 85                  name: value
 86                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
 87                -
 88                  name: label
 89                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
 90            950:
 91              identifier: blindCarbonCopyRecipients
 92              templateName: Inspector-PropertyGridEditor
 93              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.blindCarbonCopyRecipients.label
 94              propertyPath: options.blindCarbonCopyRecipients
 95              isSortable: true
 96              enableAddRow: true
 97              enableDeleteRow: true
 98              useLabelAsFallbackValue: false
 99              gridColumns:
100                -
101                  name: value
102                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
103                -
104                  name: label
105                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
106            1050:
107              identifier: addHtmlPart
108              templateName: Inspector-CheckboxEditor
109              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.label
110              propertyPath: options.addHtmlPart
111              fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.fieldExplanationText
112            1100:
113              identifier: attachUploads
114              templateName: Inspector-CheckboxEditor
115              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.attachUploads.label
116              propertyPath: options.attachUploads
117            1200:
118              identifier: language
119              templateName: Inspector-SingleSelectEditor
120              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.label
121              propertyPath: options.translation.language
122              selectOptions:
123                10:
124                  value: default
125                  label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.1
126            1400:
127              identifier: title
128              templateName: Inspector-TextEditor
129              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.label
130              propertyPath: options.title
131              fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.fieldExplanationText
132              enableFormelementSelectionButton: true
133              propertyValidators:
134                10: FormElementIdentifierWithinCurlyBracesInclusive
135            9999:
136              identifier: removeButton
137              templateName: Inspector-RemoveElementEditor

formEditor.propertyCollections.finishers.20.identifier

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.identifier

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    propertyCollections:
4      finishers:
5        20:
6          identifier: EmailToReceiver
Good to know
Description

Identifies the finisher which should be attached to the form definition. Must be equal to an existing <finisherIdentifier>.

formEditor.propertyCollections.finishers.20.editors.100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        20:
 6          identifier: EmailToReceiver
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.header.label

formEditor.propertyCollections.finishers.20.editors.200

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.200

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        20:
 6          identifier: EmailToReceiver
 7          editors:
 8            200:
 9              identifier: subject
10              templateName: Inspector-TextEditor
11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.subject.label
12              propertyPath: options.subject
13              enableFormelementSelectionButton: true
14              propertyValidators:
15                10: NotEmpty
16                20: FormElementIdentifierWithinCurlyBracesInclusive

formEditor.propertyCollections.finishers.20.editors.350

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.350

Data type

array/ [PropertyGridEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        20:
 6          identifier: EmailToReceiver
 7          editors:
 8            350:
 9              identifier: recipients
10              templateName: Inspector-PropertyGridEditor
11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.label
12              propertyPath: options.recipients
13              propertyValidators:
14                10: NotEmpty
15              fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.fieldExplanationText
16              isSortable: true
17              enableAddRow: true
18              enableDeleteRow: true
19              useLabelAsFallbackValue: false
20              gridColumns:
21                -
22                  name: value
23                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
24                -
25                  name: label
26                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title

formEditor.propertyCollections.finishers.20.editors.500

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.500

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        20:
 6          identifier: EmailToReceiver
 7          editors:
 8            500:
 9              identifier: senderAddress
10              templateName: Inspector-TextEditor
11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderAddress.label
12              propertyPath: options.senderAddress
13              enableFormelementSelectionButton: true
14              propertyValidatorsMode: OR
15              propertyValidators:
16                10: NaiveEmail
17                20: FormElementIdentifierWithinCurlyBracesExclusive

formEditor.propertyCollections.finishers.20.editors.600

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.600

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        20:
 6          identifier: EmailToReceiver
 7          editors:
 8            600:
 9              identifier: senderName
10              templateName: Inspector-TextEditor
11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderName.label
12              propertyPath: options.senderName
13              enableFormelementSelectionButton: true
14              propertyValidators:
15                10: FormElementIdentifierWithinCurlyBracesInclusive

formEditor.propertyCollections.finishers.20.editors.750

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.750

Data type

array/ [PropertyGridEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        20:
 6          identifier: EmailToReceiver
 7          editors:
 8            750:
 9              identifier: replyToRecipients
10              templateName: Inspector-PropertyGridEditor
11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.replyToRecipients.label
12              propertyPath: options.replyToRecipients
13              isSortable: true
14              enableAddRow: true
15              enableDeleteRow: true
16              useLabelAsFallbackValue: false
17              gridColumns:
18                -
19                  name: value
20                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
21                -
22                  name: label
23                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title

formEditor.propertyCollections.finishers.20.editors.850

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.850

Data type

array/ [PropertyGridEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        20:
 6          identifier: EmailToReceiver
 7          editors:
 8            850:
 9              identifier: carbonCopyRecipients
10              templateName: Inspector-PropertyGridEditor
11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.carbonCopyRecipients.label
12              propertyPath: options.carbonCopyRecipients
13              isSortable: true
14              enableAddRow: true
15              enableDeleteRow: true
16              useLabelAsFallbackValue: false
17              gridColumns:
18                -
19                  name: value
20                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
21                -
22                  name: label
23                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title

formEditor.propertyCollections.finishers.20.editors.950

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.950

Data type

array/ [PropertyGridEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        20:
 6          identifier: EmailToReceiver
 7          editors:
 8            950:
 9              identifier: blindCarbonCopyRecipients
10              templateName: Inspector-PropertyGridEditor
11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.blindCarbonCopyRecipients.label
12              propertyPath: options.blindCarbonCopyRecipients
13              isSortable: true
14              enableAddRow: true
15              enableDeleteRow: true
16              useLabelAsFallbackValue: false
17              gridColumns:
18                -
19                  name: value
20                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
21                -
22                  name: label
23                  title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title

formEditor.propertyCollections.finishers.20.editors.1050

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.1050

Data type

array/ [CheckboxEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        20:
 6          identifier: EmailToReceiver
 7          editors:
 8            1050:
 9              identifier: addHtmlPart
10              templateName: Inspector-CheckboxEditor
11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.label
12              propertyPath: options.addHtmlPart
13              fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.fieldExplanationText

formEditor.propertyCollections.finishers.20.editors.1100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.1100

Data type

array/ [CheckboxEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        20:
 6          identifier: EmailToReceiver
 7          editors:
 8            1100:
 9              identifier: attachUploads
10              templateName: Inspector-CheckboxEditor
11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.attachUploads.label
12              propertyPath: options.attachUploads

formEditor.propertyCollections.finishers.20.editors.1200

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.1200

Data type

array/ [SingleSelectEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        20:
 6          identifier: EmailToReceiver
 7          editors:
 8            1200:
 9              identifier: language
10              templateName: Inspector-SingleSelectEditor
11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.label
12              propertyPath: options.translation.language
13              selectOptions:
14                10:
15                  value: default
16                  label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.1

formEditor.propertyCollections.finishers.20.editors.1400

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.1400

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        10:
 6          identifier: EmailToSender
 7          editors:
 8            1400:
 9              identifier: title
10              templateName: Inspector-TextEditor
11              label: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.label
12              propertyPath: options.title
13              fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.fieldExplanationText
14              enableFormelementSelectionButton: true
15              propertyValidators:
16                10: FormElementIdentifierWithinCurlyBracesInclusive

formEditor.propertyCollections.finishers.20.editors.9999

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.9999

Data type

array/ [RemoveElementEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.propertyCollections.finishers.30

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30

Data type

array

Needed by

Backend (form editor)

Mandatory

No

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        30:
 6          identifier: Redirect
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.Redirect.editor.header.label
12            200:
13              identifier: pageUid
14              templateName: Inspector-Typo3WinBrowserEditor
15              label: formEditor.elements.Form.finisher.Redirect.editor.pageUid.label
16              buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.pageUid.buttonLabel
17              browsableType: pages
18              propertyPath: options.pageUid
19              propertyValidatorsMode: OR
20              propertyValidators:
21                10: Integer
22                20: FormElementIdentifierWithinCurlyBracesExclusive
23            300:
24              identifier: additionalParameters
25              templateName: Inspector-TextEditor
26              label: formEditor.elements.Form.finisher.Redirect.editor.additionalParameters.label
27              propertyPath: options.additionalParameters
28            9999:
29              identifier: removeButton
30              templateName: Inspector-RemoveElementEditor

formEditor.propertyCollections.finishers.30.identifier

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30.identifier

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    propertyCollections:
4      finishers:
5        30:
6          identifier: Redirect
Good to know
Description

Identifies the finisher which should be attached to the form definition. Must be equal to an existing <finisherIdentifier>.

formEditor.propertyCollections.finishers.30.editors.100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        30:
 6          identifier: Redirect
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.Redirect.editor.header.label

formEditor.propertyCollections.finishers.30.editors.200

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30.editors.200

Data type

array/ [Typo3WinBrowserEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        30:
 6          identifier: Redirect
 7          editors:
 8            200:
 9              identifier: pageUid
10              templateName: Inspector-Typo3WinBrowserEditor
11              label: formEditor.elements.Form.finisher.Redirect.editor.pageUid.label
12              buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.pageUid.buttonLabel
13              browsableType: pages
14              propertyPath: options.pageUid
15              propertyValidatorsMode: OR
16              propertyValidators:
17                10: Integer
18                20: FormElementIdentifierWithinCurlyBracesExclusive

formEditor.propertyCollections.finishers.30.editors.300

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30.editors.300

Data type

array/ [TextEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        30:
 6          identifier: Redirect
 7          editors:
 8            300:
 9              identifier: additionalParameters
10              templateName: Inspector-TextEditor
11              label: formEditor.elements.Form.finisher.Redirect.editor.additionalParameters.label
12              propertyPath: options.additionalParameters

formEditor.propertyCollections.finishers.30.editors.9999

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30.editors.9999

Data type

array/ [RemoveElementEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.propertyCollections.finishers.40

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.40

Data type

array

Needed by

Backend (form editor)

Mandatory

No

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        40:
 6          identifier: DeleteUploads
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.DeleteUploads.editor.header.label
12            9999:
13              identifier: removeButton
14              templateName: Inspector-RemoveElementEditor

formEditor.propertyCollections.finishers.40.identifier

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.40.identifier

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    propertyCollections:
4      finishers:
5        40:
6          identifier: DeleteUploads
Good to know
Description

Identifies the finisher which should be attached to the form definition. Must be equal to an existing <finisherIdentifier>.

formEditor.propertyCollections.finishers.40.editors.100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.40.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        40:
 6          identifier: DeleteUploads
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.DeleteUploads.editor.header.label

formEditor.propertyCollections.finishers.40.editors.9999

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.40.editors.9999

Data type

array/ [RemoveElementEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.propertyCollections.finishers.50

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.50

Data type

array

Needed by

Backend (form editor)

Mandatory

No

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        50:
 6          identifier: Confirmation
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.Confirmation.editor.header.label
12            200:
13              identifier: contentElement
14              templateName: Inspector-Typo3WinBrowserEditor
15              label: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.label
16              buttonLabel: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.buttonLabel
17              browsableType: tt_content
18              iconIdentifier: mimetypes-x-content-text
19              propertyPath: options.contentElementUid
20              propertyValidatorsMode: OR
21              propertyValidators:
22                10: IntegerOrEmpty
23                20: FormElementIdentifierWithinCurlyBracesExclusive
24            300:
25              identifier: message
26              templateName: Inspector-TextareaEditor
27              label: formEditor.elements.Form.finisher.Confirmation.editor.message.label
28              propertyPath: options.message
29              fieldExplanationText: formEditor.elements.Form.finisher.Confirmation.editor.message.fieldExplanationText
30            9999:
31              identifier: removeButton
32              templateName: Inspector-RemoveElementEditor

formEditor.propertyCollections.finishers.50.identifier

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.50.identifier

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    propertyCollections:
4      finishers:
5        50:
6          identifier: Confirmation
Good to know
Description

Identifies the finisher which should be attached to the form definition. Must be equal to an existing <finisherIdentifier>.

formEditor.propertyCollections.finishers.50.editors.100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.50.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        50:
 6          identifier: Confirmation
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.Confirmation.editor.header.label

formEditor.propertyCollections.finishers.50.editors.200

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.50.editors.200

Data type

array/ [Typo3WinBrowserEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        50:
 6          identifier: Confirmation
 7          editors:
 8            200:
 9              identifier: contentElement
10              templateName: Inspector-Typo3WinBrowserEditor
11              label: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.label
12              buttonLabel: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.buttonLabel
13              browsableType: tt_content
14              iconIdentifier: mimetypes-x-content-text
15              propertyPath: options.contentElementUid
16              propertyValidatorsMode: OR
17              propertyValidators:
18                10: IntegerOrEmpty
19                20: FormElementIdentifierWithinCurlyBracesExclusive

formEditor.propertyCollections.finishers.50.editors.300

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.50.editors.300

Data type

array/ [TextareaEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        50:
 6          identifier: Confirmation
 7          editors:
 8            300:
 9              identifier: message
10              templateName: Inspector-TextareaEditor
11              label: formEditor.elements.Form.finisher.Confirmation.editor.message.label
12              propertyPath: options.message
13              fieldExplanationText: formEditor.elements.Form.finisher.Confirmation.editor.message.fieldExplanationText

formEditor.propertyCollections.finishers.50.editors.9999

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.50.editors.9999

Data type

array/ [RemoveElementEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.propertyCollections.finishers.60

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.60

Data type

array

Needed by

Backend (form editor)

Mandatory

No

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        60:
 6          identifier: Closure
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.Closure.editor.header.label
12            9999:
13              identifier: removeButton
14              templateName: Inspector-RemoveElementEditor

formEditor.propertyCollections.finishers.60.identifier

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.60.identifier

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    propertyCollections:
4      finishers:
5        60:
6          identifier: Closure
Good to know
Description

Identifies the finisher which should be attached to the form definition. Must be equal to an existing <finisherIdentifier>.

formEditor.propertyCollections.finishers.60.editors.100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.60.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        60:
 6          identifier: Closure
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.Closure.editor.header.label

formEditor.propertyCollections.finishers.60.editors.9999

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.60.editors.9999

Data type

array/ [RemoveElementEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.propertyCollections.finishers.70

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.70

Data type

array

Needed by

Backend (form editor)

Mandatory

No

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        70:
 6          identifier: FlashMessage
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.FlashMessage.editor.header.label
12            9999:
13              identifier: removeButton
14              templateName: Inspector-RemoveElementEditor

formEditor.propertyCollections.finishers.70.identifier

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.70.identifier

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    propertyCollections:
4      finishers:
5        70:
6          identifier: FlashMessage
Good to know
Description

Identifies the finisher which should be attached to the form definition. Must be equal to an existing <finisherIdentifier>.

formEditor.propertyCollections.finishers.70.editors.100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.70.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        70:
 6          identifier: FlashMessage
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.FlashMessage.editor.header.label

formEditor.propertyCollections.finishers.70.editors.9999

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.70.editors.9999

Data type

array/ [RemoveElementEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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

formEditor.propertyCollections.finishers.80

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.80

Data type

array

Needed by

Backend (form editor)

Mandatory

No

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        80:
 6          identifier: SaveToDatabase
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.SaveToDatabase.editor.header.label
12            9999:
13              identifier: removeButton
14              templateName: Inspector-RemoveElementEditor

formEditor.propertyCollections.finishers.80.identifier

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.80.identifier

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value (for prototype 'standard')
1Form:
2  formEditor:
3    propertyCollections:
4      finishers:
5        80:
6          identifier: SaveToDatabase
Good to know
Description

Identifies the finisher which should be attached to the form definition. Must be equal to an existing <finisherIdentifier>.

formEditor.propertyCollections.finishers.80.editors.100

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.80.editors.100

Data type

array/ [CollectionElementHeaderEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

Default value (for prototype 'standard')
 1Form:
 2  formEditor:
 3    propertyCollections:
 4      finishers:
 5        80:
 6          identifier: SaveToDatabase
 7          editors:
 8            100:
 9              identifier: header
10              templateName: Inspector-CollectionElementHeaderEditor
11              label: formEditor.elements.Form.finisher.SaveToDatabase.editor.header.label

formEditor.propertyCollections.finishers.80.editors.9999

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.80.editors.9999

Data type

array/ [RemoveElementEditor]

Needed by

Backend (form editor)

Mandatory

Recommended

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