[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
Copied!- 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:
andform/ Resources/ Private/ Frontend/ Templates EXT:
("version1") is deprecated. The legacy templates will be removed in v13.form/ Resources/ Private/ Frontend/ Partials Migration: Set your form rendering option
template
within the form setup fromVariant version1
toversion2
to use the future default templates:prototypes: standard: formElementsDefinition: Form: renderingOptions: templateVariant: version2
Copied!Adjust your templates / partials to make them compatible with the ones stored in
EXT:
.form/ Resources/ Private/ Frontend Version2
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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!
- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!
- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!
- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!
- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!
- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!
- Description
- Fluid f:form viewHelper option
enctype
.
renderingOptions.fluidAdditionalAttributes¶
- Option path
- prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.fluidAdditionalAttributes
- Data type
- array
- Needed by
- Frontend/ Backend (form editor)
- Mandatory
- No
- Good to know
- Description
- The values within this array are directly used within the form element ViewHelper's property
additionalAttributes
.
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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!
- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!
- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!
- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!
- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!- 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')
Form: renderingOptions: translation: translationFiles: 10: 'EXT:form/Resources/Private/Language/locallang.xlf' templateRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Templates/' partialRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Partials/' layoutRootPaths: 10: 'EXT:form/Resources/Private/Frontend/Layouts/' addQueryString: false argumentsToBeExcludedFromQueryString: { } additionalParams: { } controllerAction: perform httpMethod: post httpEnctype: multipart/form-data _isCompositeFormElement: false _isTopLevelFormElement: true honeypot: enable: true formElementToUse: Honeypot submitButtonLabel: Submit skipUnknownElements: true
Copied!
- 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')
Form: formEditor: predefinedDefaults: renderingOptions: submitButtonLabel: 'formEditor.elements.Form.editor.submitButtonLabel.value' editors: 100: identifier: header templateName: Inspector-FormElementHeaderEditor 200: identifier: label templateName: Inspector-TextEditor label: formEditor.elements.BaseFormElementMixin.editor.label.label propertyPath: label 300: identifier: 'submitButtonLabel' templateName: 'Inspector-TextEditor' label: 'formEditor.elements.Form.editor.submitButtonLabel.label' propertyPath: 'renderingOptions.submitButtonLabel' 900: identifier: finishers templateName: Inspector-FinishersEditor label: formEditor.elements.Form.editor.finishers.label selectOptions: 10: value: '' label: formEditor.elements.Form.editor.finishers.EmptyValue.label 20: value: EmailToSender label: formEditor.elements.Form.editor.finishers.EmailToSender.label 30: value: EmailToReceiver label: formEditor.elements.Form.editor.finishers.EmailToReceiver.label 40: value: Redirect label: formEditor.elements.Form.editor.finishers.Redirect.label 50: value: DeleteUploads label: formEditor.elements.Form.editor.finishers.DeleteUploads.label 60: value: Confirmation label: formEditor.elements.Form.editor.finishers.Confirmation.label _isCompositeFormElement: false _isTopLevelFormElement: true saveSuccessFlashMessageTitle: formEditor.elements.Form.saveSuccessFlashMessageTitle saveSuccessFlashMessageMessage: formEditor.elements.Form.saveSuccessFlashMessageMessage saveErrorFlashMessageTitle: formEditor.elements.Form.saveErrorFlashMessageTitle saveErrorFlashMessageMessage: formEditor.elements.Form.saveErrorFlashMessageMessage modalValidationErrorsDialogTitle: formEditor.modals.validationErrors.dialogTitle modalValidationErrorsConfirmButton: formEditor.modals.validationErrors.confirmButton modalInsertElementsDialogTitle: formEditor.modals.insertElements.dialogTitle modalInsertPagesDialogTitle: formEditor.modals.newPages.dialogTitle modalCloseDialogMessage: formEditor.modals.close.dialogMessage modalCloseDialogTitle: formEditor.modals.close.dialogTitle modalCloseConfirmButton: formEditor.modals.close.confirmButton modalCloseCancelButton: formEditor.modals.close.cancelButton modalRemoveElementDialogTitle: formEditor.modals.removeElement.dialogTitle modalRemoveElementDialogMessage: formEditor.modals.removeElement.dialogMessage modalRemoveElementConfirmButton: formEditor.modals.removeElement.confirmButton modalRemoveElementCancelButton: formEditor.modals.removeElement.cancelButton modalRemoveElementLastAvailablePageFlashMessageTitle: formEditor.modals.removeElement.lastAvailablePageFlashMessageTitle modalRemoveElementLastAvailablePageFlashMessageMessage: formEditor.modals.removeElement.lastAvailablePageFlashMessageMessage inspectorEditorFormElementSelectorNoElements: formEditor.inspector.editor.formelement_selector.no_elements paginationTitle: formEditor.pagination.title iconIdentifier: content-form propertyCollections: finishers: 10: editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.header.label 200: identifier: subject templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.subject.label propertyPath: options.subject enableFormelementSelectionButton: true propertyValidators: 10: NotEmpty 20: FormElementIdentifierWithinCurlyBracesInclusive 350: identifier: recipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.label propertyPath: options.recipients propertyValidators: 10: NotEmpty fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.fieldExplanationText isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 500: identifier: senderAddress templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.senderAddress.label propertyPath: options.senderAddress enableFormelementSelectionButton: true propertyValidatorsMode: OR propertyValidators: 10: NaiveEmail 20: FormElementIdentifierWithinCurlyBracesExclusive 600: identifier: senderName templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.senderName.label propertyPath: options.senderName enableFormelementSelectionButton: true propertyValidators: 10: FormElementIdentifierWithinCurlyBracesInclusive 750: identifier: replyToRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.replyToRecipients.label propertyPath: options.replyToRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 850: identifier: carbonCopyRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.carbonCopyRecipients.label propertyPath: options.carbonCopyRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 950: identifier: blindCarbonCopyRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.blindCarbonCopyRecipients.label propertyPath: options.blindCarbonCopyRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 1050: identifier: addHtmlPart templateName: Inspector-CheckboxEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.label propertyPath: options.addHtmlPart fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.fieldExplanationText 1100: identifier: attachUploads templateName: Inspector-CheckboxEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.attachUploads.label propertyPath: options.attachUploads 1200: identifier: language templateName: Inspector-SingleSelectEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.language.label propertyPath: options.translation.language selectOptions: 10: value: default label: formEditor.elements.Form.finisher.EmailToSender.editor.language.1 1400: identifier: title templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.title.label propertyPath: options.title fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.title.fieldExplanationText enableFormelementSelectionButton: true propertyValidators: 10: FormElementIdentifierWithinCurlyBracesInclusive 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor identifier: EmailToSender 20: editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.header.label 200: identifier: subject templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.subject.label propertyPath: options.subject enableFormelementSelectionButton: true propertyValidators: 10: NotEmpty 20: FormElementIdentifierWithinCurlyBracesInclusive 350: identifier: recipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.label propertyPath: options.recipients propertyValidators: 10: NotEmpty fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.fieldExplanationText isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 500: identifier: senderAddress templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderAddress.label propertyPath: options.senderAddress enableFormelementSelectionButton: true propertyValidatorsMode: OR propertyValidators: 10: NaiveEmail 20: FormElementIdentifierWithinCurlyBracesExclusive 600: identifier: senderName templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderName.label propertyPath: options.senderName enableFormelementSelectionButton: true propertyValidators: 10: FormElementIdentifierWithinCurlyBracesInclusive 750: identifier: replyToRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.replyToRecipients.label propertyPath: options.replyToRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 850: identifier: carbonCopyRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.carbonCopyRecipients.label propertyPath: options.carbonCopyRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 950: identifier: blindCarbonCopyRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.blindCarbonCopyRecipients.label propertyPath: options.blindCarbonCopyRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 1050: identifier: addHtmlPart templateName: Inspector-CheckboxEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.label propertyPath: options.addHtmlPart fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.fieldExplanationText 1100: identifier: attachUploads templateName: Inspector-CheckboxEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.attachUploads.label propertyPath: options.attachUploads 1200: identifier: language templateName: Inspector-SingleSelectEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.label propertyPath: options.translation.language selectOptions: 10: value: default label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.1 1400: identifier: title templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.label propertyPath: options.title fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.fieldExplanationText enableFormelementSelectionButton: true propertyValidators: 10: FormElementIdentifierWithinCurlyBracesInclusive 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor identifier: EmailToReceiver 30: identifier: Redirect editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.Redirect.editor.header.label 200: identifier: pageUid templateName: Inspector-Typo3WinBrowserEditor label: formEditor.elements.Form.finisher.Redirect.editor.pageUid.label buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.pageUid.buttonLabel browsableType: pages propertyPath: options.pageUid propertyValidatorsMode: OR propertyValidators: 10: Integer 20: FormElementIdentifierWithinCurlyBracesExclusive 300: identifier: additionalParameters templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.Redirect.editor.additionalParameters.label propertyPath: options.additionalParameters 400: identifier: fragment templateName: Inspector-Typo3WinBrowserEditor label: formEditor.elements.Form.finisher.Redirect.editor.fragment.label buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.fragment.buttonLabel browsableType: tt_content iconIdentifier: mimetypes-x-content-text propertyPath: options.fragment fieldExplanationText: formEditor.elements.Form.finisher.Redirect.editor.fragment.fieldExplanationText 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor 40: identifier: DeleteUploads editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.DeleteUploads.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor 50: identifier: Confirmation editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.Confirmation.editor.header.label 200: identifier: contentElement templateName: Inspector-Typo3WinBrowserEditor label: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.label buttonLabel: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.buttonLabel browsableType: tt_content iconIdentifier: mimetypes-x-content-text propertyPath: options.contentElementUid propertyValidatorsMode: OR propertyValidators: 10: IntegerOrEmpty 20: FormElementIdentifierWithinCurlyBracesExclusive 300: identifier: message templateName: Inspector-TextareaEditor label: formEditor.elements.Form.finisher.Confirmation.editor.message.label propertyPath: options.message fieldExplanationText: formEditor.elements.Form.finisher.Confirmation.editor.message.fieldExplanationText 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor 60: identifier: Closure editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.Closure.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor 70: identifier: FlashMessage editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.FlashMessage.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor 80: identifier: SaveToDatabase editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.SaveToDatabase.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: editors: 100: identifier: header templateName: Inspector-FormElementHeaderEditor
Copied!
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')
Form: formEditor: editors: 200: identifier: label templateName: Inspector-TextEditor label: formEditor.elements.BaseFormElementMixin.editor.label.label propertyPath: label
Copied!
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')
Form: formEditor: editors: 300: identifier: 'submitButtonLabel' templateName: 'Inspector-TextEditor' label: 'formEditor.elements.Form.editor.submitButtonLabel.label' propertyPath: 'renderingOptions.submitButtonLabel'
Copied!
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')
Form: formEditor: editors: 900: identifier: finishers templateName: Inspector-FinishersEditor label: formEditor.elements.Form.editor.finishers.label selectOptions: 10: value: '' label: formEditor.elements.Form.editor.finishers.EmptyValue.label 20: value: EmailToSender label: formEditor.elements.Form.editor.finishers.EmailToSender.label 30: value: EmailToReceiver label: formEditor.elements.Form.editor.finishers.EmailToReceiver.label 40: value: Redirect label: formEditor.elements.Form.editor.finishers.Redirect.label 50: value: DeleteUploads label: formEditor.elements.Form.editor.finishers.DeleteUploads.label
Copied!
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')
Form: formEditor: predefinedDefaults: renderingOptions: submitButtonLabel: 'formEditor.elements.Form.editor.submitButtonLabel.value'
Copied!
- 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')
Form: formEditor: _isCompositeFormElement: false
Copied!
- 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')
Form: formEditor: _isTopLevelFormElement: true
Copied!
- 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')
Form: formEditor: saveSuccessFlashMessageTitle: formEditor.elements.Form.saveSuccessFlashMessageTitle
Copied!- 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')
Form: formEditor: saveSuccessFlashMessageMessage: formEditor.elements.Form.saveSuccessFlashMessageMessage
Copied!- 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')
Form: formEditor: saveErrorFlashMessageTitle: formEditor.elements.Form.saveErrorFlashMessageTitle
Copied!- 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')
Form: formEditor: saveErrorFlashMessageMessage: formEditor.elements.Form.saveErrorFlashMessageMessage
Copied!- 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')
Form: formEditor: modalValidationErrorsDialogTitle: formEditor.modals.validationErrors.dialogTitle
Copied!- 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')
Form: formEditor: modalValidationErrorsConfirmButton: formEditor.modals.validationErrors.confirmButton
Copied!- 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')
Form: formEditor: modalInsertElementsDialogTitle: formEditor.modals.insertElements.dialogTitle
Copied!- 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')
Form: formEditor: modalInsertPagesDialogTitle: formEditor.modals.newPages.dialogTitle
Copied!- 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')
Form: formEditor: modalCloseDialogMessage: formEditor.modals.close.dialogMessage
Copied!- 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')
Form: formEditor: modalCloseDialogTitle: formEditor.modals.close.dialogTitle
Copied!- 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')
Form: formEditor: modalCloseConfirmButton: formEditor.modals.close.confirmButton
Copied!- 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')
Form: formEditor: modalCloseCancelButton: formEditor.modals.close.cancelButton
Copied!- 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')
Form: formEditor: modalRemoveElementDialogTitle: formEditor.modals.removeElement.dialogTitle
Copied!- 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')
Form: formEditor: modalRemoveElementDialogMessage: formEditor.modals.removeElement.dialogMessage
Copied!- 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')
Form: formEditor: modalRemoveElementConfirmButton: formEditor.modals.removeElement.confirmButton
Copied!- 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')
Form: formEditor: modalRemoveElementCancelButton: formEditor.modals.removeElement.cancelButton
Copied!- 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')
Form: formEditor: modalRemoveElementLastAvailablePageFlashMessageTitle: formEditor.modals.removeElement.lastAvailablePageFlashMessageTitle
Copied!- 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')
Form: formEditor: modalRemoveElementLastAvailablePageFlashMessageMessage: formEditor.modals.removeElement.lastAvailablePageFlashMessageMessage
Copied!- 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')
Form: formEditor: inspectorEditorFormElementSelectorNoElements: formEditor.inspector.editor.formelement_selector.no_elements
Copied!- 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')
Form: formEditor: paginationTitle: formEditor.pagination.title
Copied!- 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')
Form: formEditor: iconIdentifier: content-form
Copied!
- Description
-
An icon identifier which must be registered through the
\TYPO3\
. This icon will be shown withinCMS\ Core\ Imaging\ Icon Registry - "Inspector [FormElementHeaderEditor]".
- "Abstract view formelement templates".
Tree
component.- "new element" Modal
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.header.label 200: identifier: subject templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.subject.label propertyPath: options.subject enableFormelementSelectionButton: true propertyValidators: 10: NotEmpty 20: FormElementIdentifierWithinCurlyBracesInclusive 350: identifier: recipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.label propertyPath: options.recipients propertyValidators: 10: NotEmpty fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.fieldExplanationText isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 500: identifier: senderAddress templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.senderAddress.label propertyPath: options.senderAddress enableFormelementSelectionButton: true propertyValidatorsMode: OR propertyValidators: 10: NaiveEmail 20: FormElementIdentifierWithinCurlyBracesExclusive 600: identifier: senderName templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.senderName.label propertyPath: options.senderName enableFormelementSelectionButton: true propertyValidators: 10: FormElementIdentifierWithinCurlyBracesInclusive 750: identifier: replyToRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.replyToRecipients.label propertyPath: options.replyToRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 850: identifier: carbonCopyRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.carbonCopyRecipients.label propertyPath: options.carbonCopyRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 950: identifier: blindCarbonCopyRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.blindCarbonCopyRecipients.label propertyPath: options.blindCarbonCopyRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 1050: identifier: addHtmlPart templateName: Inspector-CheckboxEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.label propertyPath: options.addHtmlPart fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.fieldExplanationText 1100: identifier: attachUploads templateName: Inspector-CheckboxEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.attachUploads.label propertyPath: options.attachUploads 1200: identifier: language templateName: Inspector-SingleSelectEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.language.label propertyPath: options.translation.language selectOptions: 10: value: default label: formEditor.elements.Form.finisher.EmailToSender.editor.language.1 1400: identifier: title templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.title.label propertyPath: options.title fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.title.fieldExplanationText enableFormelementSelectionButton: true propertyValidators: 10: FormElementIdentifierWithinCurlyBracesInclusive 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender
Copied!- 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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.header.label
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 200: identifier: subject templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.subject.label propertyPath: options.subject enableFormelementSelectionButton: true propertyValidators: 10: NotEmpty 20: FormElementIdentifierWithinCurlyBracesInclusive
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 350: identifier: recipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.label propertyPath: options.recipients propertyValidators: 10: NotEmpty fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.fieldExplanationText isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 500: identifier: senderAddress templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.senderAddress.label propertyPath: options.senderAddress enableFormelementSelectionButton: true propertyValidatorsMode: OR propertyValidators: 10: NaiveEmail 20: FormElementIdentifierWithinCurlyBracesExclusive
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 600: identifier: senderName templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.senderName.label propertyPath: options.senderName enableFormelementSelectionButton: true propertyValidators: 10: FormElementIdentifierWithinCurlyBracesInclusive
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 750: identifier: replyToRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.replyToRecipients.label propertyPath: options.replyToRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 850: identifier: carbonCopyRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.carbonCopyRecipients.label propertyPath: options.carbonCopyRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 950: identifier: blindCarbonCopyRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.blindCarbonCopyRecipients.label propertyPath: options.blindCarbonCopyRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 1050: identifier: addHtmlPart templateName: Inspector-CheckboxEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.label propertyPath: options.addHtmlPart fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.fieldExplanationText
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 1100: identifier: attachUploads templateName: Inspector-CheckboxEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.attachUploads.label propertyPath: options.attachUploads
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 1200: identifier: language templateName: Inspector-SingleSelectEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.language.label propertyPath: options.translation.language selectOptions: 10: value: default label: formEditor.elements.Form.finisher.EmailToSender.editor.language.1
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 1400: identifier: title templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToSender.editor.title.label propertyPath: options.title fieldExplanationText: formEditor.elements.Form.finisher.EmailToSender.editor.title.fieldExplanationText enableFormelementSelectionButton: true propertyValidators: 10: FormElementIdentifierWithinCurlyBracesInclusive
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.header.label 200: identifier: subject templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.subject.label propertyPath: options.subject enableFormelementSelectionButton: true propertyValidators: 10: NotEmpty 20: FormElementIdentifierWithinCurlyBracesInclusive 350: identifier: recipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.label propertyPath: options.recipients propertyValidators: 10: NotEmpty fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.fieldExplanationText isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 500: identifier: senderAddress templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderAddress.label propertyPath: options.senderAddress enableFormelementSelectionButton: true propertyValidatorsMode: OR propertyValidators: 10: NaiveEmail 20: FormElementIdentifierWithinCurlyBracesExclusive 600: identifier: senderName templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderName.label propertyPath: options.senderName enableFormelementSelectionButton: true propertyValidators: 10: FormElementIdentifierWithinCurlyBracesInclusive 750: identifier: replyToRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.replyToRecipients.label propertyPath: options.replyToRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 850: identifier: carbonCopyRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.carbonCopyRecipients.label propertyPath: options.carbonCopyRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 950: identifier: blindCarbonCopyRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.blindCarbonCopyRecipients.label propertyPath: options.blindCarbonCopyRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title 1050: identifier: addHtmlPart templateName: Inspector-CheckboxEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.label propertyPath: options.addHtmlPart fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.fieldExplanationText 1100: identifier: attachUploads templateName: Inspector-CheckboxEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.attachUploads.label propertyPath: options.attachUploads 1200: identifier: language templateName: Inspector-SingleSelectEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.label propertyPath: options.translation.language selectOptions: 10: value: default label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.1 1400: identifier: title templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.label propertyPath: options.title fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.fieldExplanationText enableFormelementSelectionButton: true propertyValidators: 10: FormElementIdentifierWithinCurlyBracesInclusive 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver
Copied!- 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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.header.label
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 200: identifier: subject templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.subject.label propertyPath: options.subject enableFormelementSelectionButton: true propertyValidators: 10: NotEmpty 20: FormElementIdentifierWithinCurlyBracesInclusive
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 350: identifier: recipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.label propertyPath: options.recipients propertyValidators: 10: NotEmpty fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.fieldExplanationText isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 500: identifier: senderAddress templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderAddress.label propertyPath: options.senderAddress enableFormelementSelectionButton: true propertyValidatorsMode: OR propertyValidators: 10: NaiveEmail 20: FormElementIdentifierWithinCurlyBracesExclusive
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 600: identifier: senderName templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderName.label propertyPath: options.senderName enableFormelementSelectionButton: true propertyValidators: 10: FormElementIdentifierWithinCurlyBracesInclusive
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 750: identifier: replyToRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.replyToRecipients.label propertyPath: options.replyToRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 850: identifier: carbonCopyRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.carbonCopyRecipients.label propertyPath: options.carbonCopyRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 950: identifier: blindCarbonCopyRecipients templateName: Inspector-PropertyGridEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.blindCarbonCopyRecipients.label propertyPath: options.blindCarbonCopyRecipients isSortable: true enableAddRow: true enableDeleteRow: true useLabelAsFallbackValue: false gridColumns: - name: value title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title - name: label title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 1050: identifier: addHtmlPart templateName: Inspector-CheckboxEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.label propertyPath: options.addHtmlPart fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.fieldExplanationText
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 1100: identifier: attachUploads templateName: Inspector-CheckboxEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.attachUploads.label propertyPath: options.attachUploads
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 1200: identifier: language templateName: Inspector-SingleSelectEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.label propertyPath: options.translation.language selectOptions: 10: value: default label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.1
Copied!
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')
Form: formEditor: propertyCollections: finishers: 10: identifier: EmailToSender editors: 1400: identifier: title templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.label propertyPath: options.title fieldExplanationText: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.fieldExplanationText enableFormelementSelectionButton: true propertyValidators: 10: FormElementIdentifierWithinCurlyBracesInclusive
Copied!
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')
Form: formEditor: propertyCollections: finishers: 20: identifier: EmailToReceiver editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 30: identifier: Redirect editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.Redirect.editor.header.label 200: identifier: pageUid templateName: Inspector-Typo3WinBrowserEditor label: formEditor.elements.Form.finisher.Redirect.editor.pageUid.label buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.pageUid.buttonLabel browsableType: pages propertyPath: options.pageUid propertyValidatorsMode: OR propertyValidators: 10: Integer 20: FormElementIdentifierWithinCurlyBracesExclusive 300: identifier: additionalParameters templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.Redirect.editor.additionalParameters.label propertyPath: options.additionalParameters 400: identifier: fragment templateName: Inspector-Typo3WinBrowserEditor label: formEditor.elements.Form.finisher.Redirect.editor.fragment.label buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.fragment.buttonLabel browsableType: tt_content iconIdentifier: mimetypes-x-content-text propertyPath: options.fragment fieldExplanationText: formEditor.elements.Form.finisher.Redirect.editor.fragment.fieldExplanationText 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 30: identifier: Redirect
Copied!- 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')
Form: formEditor: propertyCollections: finishers: 30: identifier: Redirect editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.Redirect.editor.header.label
Copied!
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')
Form: formEditor: propertyCollections: finishers: 30: identifier: Redirect editors: 200: identifier: pageUid templateName: Inspector-Typo3WinBrowserEditor label: formEditor.elements.Form.finisher.Redirect.editor.pageUid.label buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.pageUid.buttonLabel browsableType: pages propertyPath: options.pageUid propertyValidatorsMode: OR propertyValidators: 10: Integer 20: FormElementIdentifierWithinCurlyBracesExclusive
Copied!
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')
Form: formEditor: propertyCollections: finishers: 30: identifier: Redirect editors: 300: identifier: additionalParameters templateName: Inspector-TextEditor label: formEditor.elements.Form.finisher.Redirect.editor.additionalParameters.label propertyPath: options.additionalParameters
Copied!
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')
Form: formEditor: propertyCollections: finishers: 30: identifier: Redirect editors: 400: identifier: fragment templateName: Inspector-Typo3WinBrowserEditor label: formEditor.elements.Form.finisher.Redirect.editor.fragment.label buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.fragment.buttonLabel browsableType: tt_content iconIdentifier: mimetypes-x-content-text propertyPath: options.fragment fieldExplanationText: formEditor.elements.Form.finisher.Redirect.editor.fragment.fieldExplanationText
Copied!
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')
Form: formEditor: propertyCollections: finishers: 30: identifier: Redirect editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 40: identifier: DeleteUploads editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.DeleteUploads.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 40: identifier: DeleteUploads
Copied!- 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')
Form: formEditor: propertyCollections: finishers: 40: identifier: DeleteUploads editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.DeleteUploads.editor.header.label
Copied!
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')
Form: formEditor: propertyCollections: finishers: 40: identifier: DeleteUploads editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 50: identifier: Confirmation editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.Confirmation.editor.header.label 200: identifier: contentElement templateName: Inspector-Typo3WinBrowserEditor label: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.label buttonLabel: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.buttonLabel browsableType: tt_content iconIdentifier: mimetypes-x-content-text propertyPath: options.contentElementUid propertyValidatorsMode: OR propertyValidators: 10: IntegerOrEmpty 20: FormElementIdentifierWithinCurlyBracesExclusive 300: identifier: message templateName: Inspector-TextareaEditor label: formEditor.elements.Form.finisher.Confirmation.editor.message.label propertyPath: options.message fieldExplanationText: formEditor.elements.Form.finisher.Confirmation.editor.message.fieldExplanationText 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 50: identifier: Confirmation
Copied!- 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')
Form: formEditor: propertyCollections: finishers: 50: identifier: Confirmation editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.Confirmation.editor.header.label
Copied!
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')
Form: formEditor: propertyCollections: finishers: 50: identifier: Confirmation editors: 200: identifier: contentElement templateName: Inspector-Typo3WinBrowserEditor label: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.label buttonLabel: formEditor.elements.Form.finisher.Confirmation.editor.contentElement.buttonLabel browsableType: tt_content iconIdentifier: mimetypes-x-content-text propertyPath: options.contentElementUid propertyValidatorsMode: OR propertyValidators: 10: IntegerOrEmpty 20: FormElementIdentifierWithinCurlyBracesExclusive
Copied!
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')
Form: formEditor: propertyCollections: finishers: 50: identifier: Confirmation editors: 300: identifier: message templateName: Inspector-TextareaEditor label: formEditor.elements.Form.finisher.Confirmation.editor.message.label propertyPath: options.message fieldExplanationText: formEditor.elements.Form.finisher.Confirmation.editor.message.fieldExplanationText
Copied!
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')
Form: formEditor: propertyCollections: finishers: 50: identifier: Confirmation editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 60: identifier: Closure editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.Closure.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 60: identifier: Closure
Copied!- 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')
Form: formEditor: propertyCollections: finishers: 60: identifier: Closure editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.Closure.editor.header.label
Copied!
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')
Form: formEditor: propertyCollections: finishers: 60: identifier: Closure editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 70: identifier: FlashMessage editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.FlashMessage.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 70: identifier: FlashMessage
Copied!- 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')
Form: formEditor: propertyCollections: finishers: 70: identifier: FlashMessage editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.FlashMessage.editor.header.label
Copied!
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')
Form: formEditor: propertyCollections: finishers: 70: identifier: FlashMessage editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 80: identifier: SaveToDatabase editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.SaveToDatabase.editor.header.label 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!
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')
Form: formEditor: propertyCollections: finishers: 80: identifier: SaveToDatabase
Copied!- 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')
Form: formEditor: propertyCollections: finishers: 80: identifier: SaveToDatabase editors: 100: identifier: header templateName: Inspector-CollectionElementHeaderEditor label: formEditor.elements.Form.finisher.SaveToDatabase.editor.header.label
Copied!
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')
Form: formEditor: propertyCollections: finishers: 80: identifier: SaveToDatabase editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
Copied!