[Form]

Properties

renderingOptions.templateVariant

Option path

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.

Deprecated since version 12.0: Using the legacy form template / partial variants residing in EXT:form/Resources/Private/Frontend/Templates and EXT:form/Resources/Private/Frontend/Partials ("version1") is deprecated. The legacy templates will be removed in v13.

Migration: Set your form rendering option templateVariant within the form setup from version1 to version2 to use the future default templates:

prototypes:
  standard:
    formElementsDefinition:
      Form:
        renderingOptions:
          templateVariant: version2

Adjust your templates / partials to make them compatible with the ones stored in EXT:form/Resources/Private/FrontendVersion2.

renderingOptions.translation.translationFiles

Option path

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, - "prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.translation.translationFiles" will be used.

renderingOptions.templateRootPaths

Option path

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

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

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

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

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

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

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

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

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

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

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

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:

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

See forge issue #83212 for more information.

renderingOptions.honeypot.formElementToUse

Option path

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

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

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

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    modalCloseCancelButton: formEditor.modals.close.cancelButton
 57    modalRemoveElementDialogTitle: formEditor.modals.removeElement.dialogTitle
 58    modalRemoveElementDialogMessage: formEditor.modals.removeElement.dialogMessage
 59    modalRemoveElementConfirmButton: formEditor.modals.removeElement.confirmButton
 60    modalRemoveElementCancelButton: formEditor.modals.removeElement.cancelButton
 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            400:
358              identifier: fragment
359              templateName: Inspector-Typo3WinBrowserEditor
360              label: formEditor.elements.Form.finisher.Redirect.editor.fragment.label
361              buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.fragment.buttonLabel
362              browsableType: tt_content
363              iconIdentifier: mimetypes-x-content-text
364              propertyPath: options.fragment
365              fieldExplanationText: formEditor.elements.Form.finisher.Redirect.editor.fragment.fieldExplanationText
366            9999:
367              identifier: removeButton
368              templateName: Inspector-RemoveElementEditor
369        40:
370          identifier: DeleteUploads
371          editors:
372            100:
373              identifier: header
374              templateName: Inspector-CollectionElementHeaderEditor
375              label: formEditor.elements.Form.finisher.DeleteUploads.editor.header.label
376            9999:
377              identifier: removeButton
378              templateName: Inspector-RemoveElementEditor
379        50:
380          identifier: Confirmation
381          editors:
382            100:
383              identifier: header
384              templateName: Inspector-CollectionElementHeaderEditor
385              label: formEditor.elements.Form.finisher.Confirmation.editor.header.label
386            200:
387              identifier: contentElement
388              templateName: Inspector-Typo3WinBrowserEditor
389              label: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.label
390              buttonLabel: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.buttonLabel
391              browsableType: tt_content
392              iconIdentifier: mimetypes-x-content-text
393              propertyPath: options.contentElementUid
394              propertyValidatorsMode: OR
395              propertyValidators:
396                10: IntegerOrEmpty
397                20: FormElementIdentifierWithinCurlyBracesExclusive
398            300:
399              identifier: message
400              templateName: Inspector-TextareaEditor
401              label: formEditor.elements.Form.finisher.Confirmation.editor.message.label
402              propertyPath: options.message
403              fieldExplanationText: formEditor.elements.Form.finisher.Confirmation.editor.message.fieldExplanationText
404            9999:
405              identifier: removeButton
406              templateName: Inspector-RemoveElementEditor
407        60:
408          identifier: Closure
409          editors:
410            100:
411              identifier: header
412              templateName: Inspector-CollectionElementHeaderEditor
413              label: formEditor.elements.Form.finisher.Closure.editor.header.label
414            9999:
415              identifier: removeButton
416              templateName: Inspector-RemoveElementEditor
417        70:
418          identifier: FlashMessage
419          editors:
420            100:
421              identifier: header
422              templateName: Inspector-CollectionElementHeaderEditor
423              label: formEditor.elements.Form.finisher.FlashMessage.editor.header.label
424            9999:
425              identifier: removeButton
426              templateName: Inspector-RemoveElementEditor
427        80:
428          identifier: SaveToDatabase
429          editors:
430            100:
431              identifier: header
432              templateName: Inspector-CollectionElementHeaderEditor
433              label: formEditor.elements.Form.finisher.SaveToDatabase.editor.header.label
434            9999:
435              identifier: removeButton
436              templateName: Inspector-RemoveElementEditor

formEditor.editors.100

Option path

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.modalCloseCancelButton

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalCloseCancelButton

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

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

Internal setting.

formEditor.modalRemoveElementDialogTitle

Option path

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

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

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.modalRemoveElementCancelButton

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalRemoveElementCancelButton

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

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

Internal setting.

formEditor.modalRemoveElementLastAvailablePageFlashMessageTitle

Option path

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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            400:
29              identifier: fragment
30              templateName: Inspector-Typo3WinBrowserEditor
31              label: formEditor.elements.Form.finisher.Redirect.editor.fragment.label
32              buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.fragment.buttonLabel
33              browsableType: tt_content
34              iconIdentifier: mimetypes-x-content-text
35              propertyPath: options.fragment
36              fieldExplanationText: formEditor.elements.Form.finisher.Redirect.editor.fragment.fieldExplanationText
37            9999:
38              identifier: removeButton
39              templateName: Inspector-RemoveElementEditor

formEditor.propertyCollections.finishers.30.identifier

Option path

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

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

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

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.400

Option path

prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30.editors.400

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            400:
 9              identifier: fragment
10              templateName: Inspector-Typo3WinBrowserEditor
11              label: formEditor.elements.Form.finisher.Redirect.editor.fragment.label
12              buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.fragment.buttonLabel
13              browsableType: tt_content
14              iconIdentifier: mimetypes-x-content-text
15              propertyPath: options.fragment
16              fieldExplanationText: formEditor.elements.Form.finisher.Redirect.editor.fragment.fieldExplanationText

formEditor.propertyCollections.finishers.30.editors.9999

Option path

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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