TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:24 +02:00
commit aad9daaefd
1506 changed files with 94005 additions and 0 deletions
+325
View File
@@ -0,0 +1,325 @@
.. include:: /Includes.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form:
======
[Form]
======
.. _prototypes.prototypeIdentifier.formelementsdefinition.form-properties:
Properties
==========
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.translation.translationfiles:
.. include:: renderingOptions/translation/translationFiles.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.templaterootpaths:
.. include:: renderingOptions/templateRootPaths.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.partialrootpaths:
.. include:: renderingOptions/partialRootPaths.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.layoutrootpaths:
.. include:: renderingOptions/layoutRootPaths.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.addquerystring:
.. include:: renderingOptions/addQueryString.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.argumentstobeexcludedfromquerystring:
.. include:: renderingOptions/argumentsToBeExcludedFromQueryString.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.additionalparams:
.. include:: renderingOptions/additionalParams.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.controlleraction:
.. include:: renderingOptions/controllerAction.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.httpmethod:
.. include:: renderingOptions/httpMethod.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.httpenctype:
.. include:: renderingOptions/httpEnctype.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.fluidadditionalattributes:
.. include:: renderingOptions/fluidAdditionalAttributes.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions._iscompositeformelement:
.. include:: renderingOptions/_isCompositeFormElement.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions._istoplevelformelement:
.. include:: renderingOptions/_isTopLevelFormElement.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.honeypot.enable:
.. include:: renderingOptions/honeypot/enable.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.honeypot.formelementtouse:
.. include:: renderingOptions/honeypot/formElementToUse.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.submitbuttonlabel:
.. include:: renderingOptions/submitButtonLabel.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.skipunknownelements:
.. include:: renderingOptions/skipUnknownElements.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor:
.. include:: formEditor.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.editors.100:
.. include:: formEditor/editors/100.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.editors.200:
.. include:: formEditor/editors/200.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.editors.300:
.. include:: formEditor/editors/300.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.editors.900:
.. include:: formEditor/editors/900.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.predefineddefaults:
.. include:: formEditor/predefinedDefaults.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor._iscompositeformelement:
.. include:: formEditor/_isCompositeFormElement.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor._istoplevelformelement:
.. include:: formEditor/_isTopLevelFormElement.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.savesuccessflashmessagetitle:
.. include:: formEditor/saveSuccessFlashMessageTitle.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.savesuccessflashmessagemessage:
.. include:: formEditor/saveSuccessFlashMessageMessage.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.saveerrorflashmessagetitle:
.. include:: formEditor/saveErrorFlashMessageTitle.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.saveerrorflashmessagemessage:
.. include:: formEditor/saveErrorFlashMessageMessage.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalvalidationerrorsdialogtitle:
.. include:: formEditor/modalValidationErrorsDialogTitle.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalvalidationerrorsconfirmButton:
.. include:: formEditor/modalValidationErrorsConfirmButton.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalinsertelementsdialogtitle:
.. include:: formEditor/modalInsertElementsDialogTitle.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalinsertpagesdialogtitle:
.. include:: formEditor/modalInsertPagesDialogTitle.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalclosedialogmessage:
.. include:: formEditor/modalCloseDialogMessage.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalclosedialogtitle:
.. include:: formEditor/modalCloseDialogTitle.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalcloseconfirmbutton:
.. include:: formEditor/modalCloseConfirmButton.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalclosecancelbutton:
.. include:: formEditor/modalCloseCancelButton.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalremoveelementdialogtitle:
.. include:: formEditor/modalRemoveElementDialogTitle.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalremoveelementdialogmessage:
.. include:: formEditor/modalRemoveElementDialogMessage.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalremoveelementconfirmbutton:
.. include:: formEditor/modalRemoveElementConfirmButton.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalremoveelementcancelbutton:
.. include:: formEditor/modalRemoveElementCancelButton.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalremoveelementlastavailablepageflashmessagetitle:
.. include:: formEditor/modalRemoveElementLastAvailablePageFlashMessageTitle.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.modalremoveelementlastavailablepageflashmessagemessage:
.. include:: formEditor/modalRemoveElementLastAvailablePageFlashMessageMessage.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.paginationtitle:
.. include:: formEditor/paginationTitle.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.iconidentifier:
.. include:: formEditor/iconIdentifier.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10:
.. include:: formEditor/propertyCollections/finishers/10.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.identifier:
.. include:: formEditor/propertyCollections/finishers/10/identifier.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.100:
.. include:: formEditor/propertyCollections/finishers/10/editors/100.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.200:
.. include:: formEditor/propertyCollections/finishers/10/editors/200.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.350:
.. include:: formEditor/propertyCollections/finishers/10/editors/350.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.500:
.. include:: formEditor/propertyCollections/finishers/10/editors/500.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.600:
.. include:: formEditor/propertyCollections/finishers/10/editors/600.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.750:
.. include:: formEditor/propertyCollections/finishers/10/editors/750.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.850:
.. include:: formEditor/propertyCollections/finishers/10/editors/850.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.950:
.. include:: formEditor/propertyCollections/finishers/10/editors/950.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.1050:
.. include:: formEditor/propertyCollections/finishers/10/editors/1050.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.1100:
.. include:: formEditor/propertyCollections/finishers/10/editors/1100.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.1200:
.. include:: formEditor/propertyCollections/finishers/10/editors/1200.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.1400:
.. include:: formEditor/propertyCollections/finishers/10/editors/1400.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.10.editors.9999:
.. include:: formEditor/propertyCollections/finishers/10/editors/9999.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20:
.. include:: formEditor/propertyCollections/finishers/20.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.identifier:
.. include:: formEditor/propertyCollections/finishers/20/identifier.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.100:
.. include:: formEditor/propertyCollections/finishers/20/editors/100.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.200:
.. include:: formEditor/propertyCollections/finishers/20/editors/200.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.350:
.. include:: formEditor/propertyCollections/finishers/20/editors/350.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.500:
.. include:: formEditor/propertyCollections/finishers/20/editors/500.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.600:
.. include:: formEditor/propertyCollections/finishers/20/editors/600.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.750:
.. include:: formEditor/propertyCollections/finishers/20/editors/750.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.850:
.. include:: formEditor/propertyCollections/finishers/20/editors/850.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.950:
.. include:: formEditor/propertyCollections/finishers/20/editors/950.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.1050:
.. include:: formEditor/propertyCollections/finishers/20/editors/1050.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.1100:
.. include:: formEditor/propertyCollections/finishers/20/editors/1100.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.1200:
.. include:: formEditor/propertyCollections/finishers/20/editors/1200.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.1400:
.. include:: formEditor/propertyCollections/finishers/20/editors/1400.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.20.editors.9999:
.. include:: formEditor/propertyCollections/finishers/20/editors/9999.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.30:
.. include:: formEditor/propertyCollections/finishers/30.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.30.identifier:
.. include:: formEditor/propertyCollections/finishers/30/identifier.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.30.editors.100:
.. include:: formEditor/propertyCollections/finishers/30/editors/100.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.30.editors.200:
.. include:: formEditor/propertyCollections/finishers/30/editors/200.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.30.editors.300:
.. include:: formEditor/propertyCollections/finishers/30/editors/300.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.30.editors.400:
.. include:: formEditor/propertyCollections/finishers/30/editors/400.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.30.editors.9999:
.. include:: formEditor/propertyCollections/finishers/30/editors/9999.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.40:
.. include:: formEditor/propertyCollections/finishers/40.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.40.identifier:
.. include:: formEditor/propertyCollections/finishers/40/identifier.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.40.editors.100:
.. include:: formEditor/propertyCollections/finishers/40/editors/100.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.40.editors.9999:
.. include:: formEditor/propertyCollections/finishers/40/editors/9999.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.50:
.. include:: formEditor/propertyCollections/finishers/50.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.50.identifier:
.. include:: formEditor/propertyCollections/finishers/50/identifier.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.50.editors.100:
.. include:: formEditor/propertyCollections/finishers/50/editors/100.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.50.editors.200:
.. include:: formEditor/propertyCollections/finishers/50/editors/200.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.50.editors.300:
.. include:: formEditor/propertyCollections/finishers/50/editors/300.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.50.editors.9999:
.. include:: formEditor/propertyCollections/finishers/50/editors/9999.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.60:
.. include:: formEditor/propertyCollections/finishers/60.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.60.identifier:
.. include:: formEditor/propertyCollections/finishers/60/identifier.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.60.editors.100:
.. include:: formEditor/propertyCollections/finishers/60/editors/100.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.60.editors.9999:
.. include:: formEditor/propertyCollections/finishers/60/editors/9999.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.70:
.. include:: formEditor/propertyCollections/finishers/70.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.70.identifier:
.. include:: formEditor/propertyCollections/finishers/70/identifier.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.70.editors.100:
.. include:: formEditor/propertyCollections/finishers/70/editors/100.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.70.editors.9999:
.. include:: formEditor/propertyCollections/finishers/70/editors/9999.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.80:
.. include:: formEditor/propertyCollections/finishers/80.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.80.identifier:
.. include:: formEditor/propertyCollections/finishers/80/identifier.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.80.editors.100:
.. include:: formEditor/propertyCollections/finishers/80/editors/100.rst.txt
.. _prototypes.prototypeIdentifier.formelementsdefinition.form.formeditor.propertycollections.finishers.80.editors.9999:
.. include:: formEditor/propertyCollections/finishers/80/editors/9999.rst.txt
@@ -0,0 +1,472 @@
.. include:: /Includes.rst.txt
formEditor
----------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor
:aspect:`Data type`
array
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 2-
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
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
description: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.description
isSortable: true
enableAddRow: true
enableDeleteRow: true
useLabelAsFallbackValue: false
gridColumns:
-
name: value
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
1050:
identifier: addHtmlPart
templateName: Inspector-CheckboxEditor
label: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.label
propertyPath: options.addHtmlPart
description: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.description
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
description: formEditor.elements.Form.finisher.EmailToSender.editor.title.description
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
description: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.description
isSortable: true
enableAddRow: true
enableDeleteRow: true
useLabelAsFallbackValue: false
gridColumns:
-
name: value
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
1050:
identifier: addHtmlPart
templateName: Inspector-CheckboxEditor
label: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.label
propertyPath: options.addHtmlPart
description: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.description
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
description: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.description
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
description: formEditor.elements.Form.finisher.Redirect.editor.fragment.description
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
description: formEditor.elements.Form.finisher.Confirmation.editor.message.description
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
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor._isCompositeFormElement
----------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor._isCompositeFormElement
:aspect:`Data type`
bool
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
_isCompositeFormElement: false
.. :aspect:`Good to know`
ToDo
:aspect:`Description`
Internal control setting to define that the form element contains child form elements.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor._isTopLevelFormElement
---------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor._isTopLevelFormElement
:aspect:`Data type`
bool
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
_isTopLevelFormElement: true
.. :aspect:`Good to know`
ToDo
:aspect:`Description`
Internal control setting to define that the form element must not have a parent form element.
@@ -0,0 +1,31 @@
.. include:: /Includes.rst.txt
formEditor.editors.100
----------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.editors.100
:aspect:`Data type`
array/ :ref:`[FormElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.formelementheadereditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
.. :aspect:`Related options`
@ToDo
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 4-
Form:
formEditor:
editors:
100:
identifier: header
templateName: Inspector-FormElementHeaderEditor
@@ -0,0 +1,33 @@
.. include:: /Includes.rst.txt
formEditor.editors.200
----------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.editors.200
:aspect:`Data type`
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
.. :aspect:`Related options`
@ToDo
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 4-
Form:
formEditor:
editors:
200:
identifier: label
templateName: Inspector-TextEditor
label: formEditor.elements.BaseFormElementMixin.editor.label.label
propertyPath: label
@@ -0,0 +1,33 @@
.. include:: /Includes.rst.txt
formEditor.editors.300
----------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.editors.300
:aspect:`Data type`
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
.. :aspect:`Related options`
@ToDo
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 4-
Form:
formEditor:
editors:
300:
identifier: 'submitButtonLabel'
templateName: 'Inspector-TextEditor'
label: 'formEditor.elements.Form.editor.submitButtonLabel.label'
propertyPath: 'renderingOptions.submitButtonLabel'
@@ -0,0 +1,49 @@
.. include:: /Includes.rst.txt
formEditor.editors.900
----------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.editors.900
:aspect:`Data type`
array/ :ref:`[FinishersEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.finisherseditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
.. :aspect:`Related options`
@ToDo
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 4-
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
@@ -0,0 +1,36 @@
.. include:: /Includes.rst.txt
formEditor.iconIdentifier
-------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.iconIdentifier
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
iconIdentifier: content-form
.. :aspect:`Good to know`
ToDo
:aspect:`Description`
An icon identifier which must be registered through the :php:`\TYPO3\CMS\Core\Imaging\IconRegistry`.
This icon will be shown within
- :ref:`"Inspector [FormElementHeaderEditor]"<prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.formelementheadereditor>`.
- :ref:`"Abstract view formelement templates"<apireference-formeditor-stage-commonabstractformelementtemplates>`.
- ``Tree`` component.
- "new element" Modal
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalCloseCancelButton
---------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalCloseCancelButton
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalCloseCancelButton: formEditor.modals.close.cancelButton
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalCloseConfirmButton
----------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalCloseConfirmButton
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalCloseConfirmButton: formEditor.modals.close.confirmButton
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalCloseDialogMessage
----------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalCloseDialogMessage
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalCloseDialogMessage: formEditor.modals.close.dialogMessage
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalCloseDialogTitle
--------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalCloseDialogTitle
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalCloseDialogTitle: formEditor.modals.close.dialogTitle
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalInsertPagesDialogTitle
--------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalInsertPagesDialogTitle
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalInsertElementsDialogTitle: formEditor.modals.insertElements.dialogTitle
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalInsertPagesDialogTitle
--------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalInsertPagesDialogTitle
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalInsertPagesDialogTitle: formEditor.modals.newPages.dialogTitle
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalRemoveElementCancelButton
-----------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalRemoveElementCancelButton
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalRemoveElementCancelButton: formEditor.modals.removeElement.cancelButton
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalRemoveElementConfirmButton
------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalRemoveElementConfirmButton
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalRemoveElementConfirmButton: formEditor.modals.removeElement.confirmButton
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalRemoveElementDialogMessage
------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalRemoveElementDialogMessage
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalRemoveElementDialogMessage: formEditor.modals.removeElement.dialogMessage
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalRemoveElementDialogTitle
----------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalRemoveElementDialogTitle
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalRemoveElementDialogTitle: formEditor.modals.removeElement.dialogTitle
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalRemoveElementLastAvailablePageFlashMessageMessage
-----------------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalRemoveElementLastAvailablePageFlashMessageMessage
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalRemoveElementLastAvailablePageFlashMessageMessage: formEditor.modals.removeElement.lastAvailablePageFlashMessageMessage
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalRemoveElementLastAvailablePageFlashMessageTitle
---------------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalRemoveElementLastAvailablePageFlashMessageTitle
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalRemoveElementLastAvailablePageFlashMessageTitle: formEditor.modals.removeElement.lastAvailablePageFlashMessageTitle
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalValidationErrorsConfirmButton
---------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalValidationErrorsConfirmButton
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalValidationErrorsConfirmButton: formEditor.modals.validationErrors.confirmButton
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.modalValidationErrorsDialogTitle
-------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.modalValidationErrorsDialogTitle
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
modalValidationErrorsDialogTitle: formEditor.modals.validationErrors.dialogTitle
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.paginationTitle
--------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.paginationTitle
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
paginationTitle: formEditor.pagination.title
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,32 @@
.. include:: /Includes.rst.txt
formEditor.predefinedDefaults
-----------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.predefinedDefaults
:aspect:`Data type`
array
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3-
Form:
formEditor:
predefinedDefaults:
renderingOptions:
submitButtonLabel: 'formEditor.elements.Form.editor.submitButtonLabel.value'
.. :aspect:`Good to know`
ToDo
:aspect:`Description`
Defines predefined defaults for form element properties which are prefilled, if the form element is added to a form.
@@ -0,0 +1,167 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10
-------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10
:aspect:`Data type`
array
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
No
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 5-
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
description: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.description
isSortable: true
enableAddRow: true
enableDeleteRow: true
useLabelAsFallbackValue: false
gridColumns:
-
name: value
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
1050:
identifier: addHtmlPart
templateName: Inspector-CheckboxEditor
label: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.label
propertyPath: options.addHtmlPart
description: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.description
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
description: formEditor.elements.Form.finisher.EmailToSender.editor.title.description
enableFormelementSelectionButton: true
propertyValidators:
10: FormElementIdentifierWithinCurlyBracesInclusive
9999:
identifier: removeButton
templateName: Inspector-RemoveElementEditor
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.100
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.100
:aspect:`Data type`
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
10:
identifier: EmailToSender
editors:
100:
identifier: header
templateName: Inspector-CollectionElementHeaderEditor
label: formEditor.elements.Form.finisher.EmailToSender.editor.header.label
@@ -0,0 +1,36 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.1050
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.1050
:aspect:`Data type`
array/ :ref:`[CheckboxEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.checkboxeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
description: formEditor.elements.Form.finisher.EmailToSender.editor.addHtmlPart.description
@@ -0,0 +1,35 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.1100
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.1100
:aspect:`Data type`
array/ :ref:`[CheckboxEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.checkboxeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
@@ -0,0 +1,39 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.1200
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.1200
:aspect:`Data type`
array/ :ref:`[SingleSelectEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.singleselecteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 4-
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
@@ -0,0 +1,39 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.1400
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.1400
:aspect:`Data type`
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
description: formEditor.elements.Form.finisher.EmailToSender.editor.title.description
enableFormelementSelectionButton: true
propertyValidators:
10: FormElementIdentifierWithinCurlyBracesInclusive
@@ -0,0 +1,39 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.200
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.200
:aspect:`Data type`
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
@@ -0,0 +1,51 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.350
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.350
:aspect:`Data type`
array/ :ref:`[PropertyGridEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertygrideditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
description: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.description
isSortable: true
enableAddRow: true
enableDeleteRow: true
useLabelAsFallbackValue: false
gridColumns:
-
name: value
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
@@ -0,0 +1,40 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.500
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.500
:aspect:`Data type`
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
@@ -0,0 +1,38 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.600
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.600
:aspect:`Data type`
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
@@ -0,0 +1,48 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.750
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.750
:aspect:`Data type`
array/ :ref:`[PropertyGridEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertygrideditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
@@ -0,0 +1,48 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.850
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.850
:aspect:`Data type`
array/ :ref:`[PropertyGridEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertygrideditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
@@ -0,0 +1,48 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.950
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.950
:aspect:`Data type`
array/ :ref:`[PropertyGridEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertygrideditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
@@ -0,0 +1,33 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.editors.9999
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.editors.9999
:aspect:`Data type`
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
10:
identifier: EmailToSender
editors:
9999:
identifier: removeButton
templateName: Inspector-RemoveElementEditor
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.10.identifier
------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.10.identifier
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 6
Form:
formEditor:
propertyCollections:
finishers:
10:
identifier: EmailToSender
:aspect:`Good to know`
- :ref:`"Inspector"<concepts-formeditor-inspector>`
- :ref:`"\<finisherIdentifier>"<prototypes.prototypeIdentifier.finishersdefinition.finisheridentifier>`
:aspect:`Description`
Identifies the finisher which should be attached to the form definition. Must be equal to an existing ``<finisherIdentifier>``.
@@ -0,0 +1,167 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20
-------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20
:aspect:`Data type`
array
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
No
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 5-
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
description: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.description
isSortable: true
enableAddRow: true
enableDeleteRow: true
useLabelAsFallbackValue: false
gridColumns:
-
name: value
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
1050:
identifier: addHtmlPart
templateName: Inspector-CheckboxEditor
label: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.label
propertyPath: options.addHtmlPart
description: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.description
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
description: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.description
enableFormelementSelectionButton: true
propertyValidators:
10: FormElementIdentifierWithinCurlyBracesInclusive
9999:
identifier: removeButton
templateName: Inspector-RemoveElementEditor
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.100
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.100
:aspect:`Data type`
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
20:
identifier: EmailToReceiver
editors:
100:
identifier: header
templateName: Inspector-CollectionElementHeaderEditor
label: formEditor.elements.Form.finisher.EmailToReceiver.editor.header.label
@@ -0,0 +1,36 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.1050
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.1050
:aspect:`Data type`
array/ :ref:`[CheckboxEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.checkboxeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
description: formEditor.elements.Form.finisher.EmailToReceiver.editor.addHtmlPart.description
@@ -0,0 +1,35 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.1100
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.1100
:aspect:`Data type`
array/ :ref:`[CheckboxEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.checkboxeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
@@ -0,0 +1,39 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.1200
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.1200
:aspect:`Data type`
array/ :ref:`[SingleSelectEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.singleselecteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
@@ -0,0 +1,38 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.1400
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.1400
:aspect:`Data type`
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
description: formEditor.elements.Form.finisher.EmailToReceiver.editor.title.description
enableFormelementSelectionButton: true
propertyValidators:
10: FormElementIdentifierWithinCurlyBracesInclusive
@@ -0,0 +1,39 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.200
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.200
:aspect:`Data type`
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
@@ -0,0 +1,51 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.350
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.350
:aspect:`Data type`
array/ :ref:`[PropertyGridEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertygrideditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
description: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipients.description
isSortable: true
enableAddRow: true
enableDeleteRow: true
useLabelAsFallbackValue: false
gridColumns:
-
name: value
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.value.title
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
@@ -0,0 +1,40 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.500
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.500
:aspect:`Data type`
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
@@ -0,0 +1,38 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.600
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.600
:aspect:`Data type`
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
@@ -0,0 +1,48 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.750
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.750
:aspect:`Data type`
array/ :ref:`[PropertyGridEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertygrideditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
@@ -0,0 +1,48 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.850
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.850
:aspect:`Data type`
array/ :ref:`[PropertyGridEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertygrideditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
@@ -0,0 +1,48 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.950
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.950
:aspect:`Data type`
array/ :ref:`[PropertyGridEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertygrideditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
enableFormelementSelectionButton: true
-
name: label
title: formEditor.elements.Form.finisher.EmailToSender.editor.recipients.gridColumns.label.title
enableFormelementSelectionButton: true
@@ -0,0 +1,33 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.editors.9999
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.editors.9999
:aspect:`Data type`
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
20:
identifier: EmailToReceiver
editors:
9999:
identifier: removeButton
templateName: Inspector-RemoveElementEditor
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.20.identifier
------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.20.identifier
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 6
Form:
formEditor:
propertyCollections:
finishers:
20:
identifier: EmailToReceiver
:aspect:`Good to know`
- :ref:`"Inspector"<concepts-formeditor-inspector>`
- :ref:`"\<finisherIdentifier>"<prototypes.prototypeIdentifier.finishersdefinition.finisheridentifier>`
:aspect:`Description`
Identifies the finisher which should be attached to the form definition. Must be equal to an existing ``<finisherIdentifier>``.
@@ -0,0 +1,61 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.30
-------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30
:aspect:`Data type`
array
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
No
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 5-
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
description: formEditor.elements.Form.finisher.Redirect.editor.fragment.description
9999:
identifier: removeButton
templateName: Inspector-RemoveElementEditor
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.30.editors.100
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30.editors.100
:aspect:`Data type`
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
30:
identifier: Redirect
editors:
100:
identifier: header
templateName: Inspector-CollectionElementHeaderEditor
label: formEditor.elements.Form.finisher.Redirect.editor.header.label
@@ -0,0 +1,41 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.30.editors.200
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30.editors.200
:aspect:`Data type`
array/ :ref:`[Typo3WinBrowserEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.typo3winbrowsereditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
@@ -0,0 +1,35 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.30.editors.300
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30.editors.300
:aspect:`Data type`
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
@@ -0,0 +1,38 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.30.editors.400
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30.editors.400
:aspect:`Data type`
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
description: formEditor.elements.Form.finisher.Redirect.editor.fragment.description
@@ -0,0 +1,33 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.30.editors.9999
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30.editors.9999
:aspect:`Data type`
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
30:
identifier: Redirect
editors:
9999:
identifier: removeButton
templateName: Inspector-RemoveElementEditor
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.30.identifier
------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.30.identifier
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 6
Form:
formEditor:
propertyCollections:
finishers:
30:
identifier: Redirect
:aspect:`Good to know`
- :ref:`"Inspector"<concepts-formeditor-inspector>`
- :ref:`"\<finisherIdentifier>"<prototypes.prototypeIdentifier.finishersdefinition.finisheridentifier>`
:aspect:`Description`
Identifies the finisher which should be attached to the form definition. Must be equal to an existing ``<finisherIdentifier>``.
@@ -0,0 +1,37 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.40
-------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.40
:aspect:`Data type`
array
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
No
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 5-
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
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.40.editors.100
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.40.editors.100
:aspect:`Data type`
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
40:
identifier: DeleteUploads
editors:
100:
identifier: header
templateName: Inspector-CollectionElementHeaderEditor
label: formEditor.elements.Form.finisher.DeleteUploads.editor.header.label
@@ -0,0 +1,33 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.40.editors.9999
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.40.editors.9999
:aspect:`Data type`
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
40:
identifier: DeleteUploads
editors:
9999:
identifier: removeButton
templateName: Inspector-RemoveElementEditor
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.40.identifier
------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.40.identifier
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 6
Form:
formEditor:
propertyCollections:
finishers:
40:
identifier: DeleteUploads
:aspect:`Good to know`
- :ref:`"Inspector"<concepts-formeditor-inspector>`
- :ref:`"\<finisherIdentifier>"<prototypes.prototypeIdentifier.finishersdefinition.finisheridentifier>`
:aspect:`Description`
Identifies the finisher which should be attached to the form definition. Must be equal to an existing ``<finisherIdentifier>``.
@@ -0,0 +1,55 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.50
-------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.50
:aspect:`Data type`
array
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
No
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 5-
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
description: formEditor.elements.Form.finisher.Confirmation.editor.message.description
9999:
identifier: removeButton
templateName: Inspector-RemoveElementEditor
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.50.editors.100
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.50.editors.100
:aspect:`Data type`
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
50:
identifier: Confirmation
editors:
100:
identifier: header
templateName: Inspector-CollectionElementHeaderEditor
label: formEditor.elements.Form.finisher.Confirmation.editor.header.label
@@ -0,0 +1,42 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.50.editors.200
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.50.editors.200
:aspect:`Data type`
array/ :ref:`[Typo3WinBrowserEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.typo3winbrowsereditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
@@ -0,0 +1,36 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.50.editors.300
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.50.editors.300
:aspect:`Data type`
array/ :ref:`[TextareaEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.textareaeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
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
description: formEditor.elements.Form.finisher.Confirmation.editor.message.description
@@ -0,0 +1,33 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.50.editors.9999
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.50.editors.9999
:aspect:`Data type`
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
50:
identifier: Confirmation
editors:
9999:
identifier: removeButton
templateName: Inspector-RemoveElementEditor
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.50.identifier
------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.50.identifier
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 6
Form:
formEditor:
propertyCollections:
finishers:
50:
identifier: Confirmation
:aspect:`Good to know`
- :ref:`"Inspector"<concepts-formeditor-inspector>`
- :ref:`"\<finisherIdentifier>"<prototypes.prototypeIdentifier.finishersdefinition.finisheridentifier>`
:aspect:`Description`
Identifies the finisher which should be attached to the form definition. Must be equal to an existing ``<finisherIdentifier>``.
@@ -0,0 +1,37 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.60
-------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.60
:aspect:`Data type`
array
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
No
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 5-
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
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.60.editors.100
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.60.editors.100
:aspect:`Data type`
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
60:
identifier: Closure
editors:
100:
identifier: header
templateName: Inspector-CollectionElementHeaderEditor
label: formEditor.elements.Form.finisher.Closure.editor.header.label
@@ -0,0 +1,33 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.60.editors.9999
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.60.editors.9999
:aspect:`Data type`
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
60:
identifier: Closure
editors:
9999:
identifier: removeButton
templateName: Inspector-RemoveElementEditor
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.60.identifier
------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.60.identifier
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 6
Form:
formEditor:
propertyCollections:
finishers:
60:
identifier: Closure
:aspect:`Good to know`
- :ref:`"Inspector"<concepts-formeditor-inspector>`
- :ref:`"\<finisherIdentifier>"<prototypes.prototypeIdentifier.finishersdefinition.finisheridentifier>`
:aspect:`Description`
Identifies the finisher which should be attached to the form definition. Must be equal to an existing ``<finisherIdentifier>``.
@@ -0,0 +1,37 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.70
-------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.70
:aspect:`Data type`
array
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
No
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 5-
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
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.70.editors.100
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.70.editors.100
:aspect:`Data type`
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
70:
identifier: FlashMessage
editors:
100:
identifier: header
templateName: Inspector-CollectionElementHeaderEditor
label: formEditor.elements.Form.finisher.FlashMessage.editor.header.label
@@ -0,0 +1,33 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.70.editors.9999
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.70.editors.9999
:aspect:`Data type`
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
70:
identifier: FlashMessage
editors:
9999:
identifier: removeButton
templateName: Inspector-RemoveElementEditor
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.70.identifier
------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.70.identifier
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 6
Form:
formEditor:
propertyCollections:
finishers:
70:
identifier: FlashMessage
:aspect:`Good to know`
- :ref:`"Inspector"<concepts-formeditor-inspector>`
- :ref:`"\<finisherIdentifier>"<prototypes.prototypeIdentifier.finishersdefinition.finisheridentifier>`
:aspect:`Description`
Identifies the finisher which should be attached to the form definition. Must be equal to an existing ``<finisherIdentifier>``.
@@ -0,0 +1,37 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.80
-------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.80
:aspect:`Data type`
array
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
No
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 5-
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
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.80.editors.100
-------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.80.editors.100
:aspect:`Data type`
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
80:
identifier: SaveToDatabase
editors:
100:
identifier: header
templateName: Inspector-CollectionElementHeaderEditor
label: formEditor.elements.Form.finisher.SaveToDatabase.editor.header.label
@@ -0,0 +1,33 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.80.editors.9999
--------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.80.editors.9999
:aspect:`Data type`
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Recommended
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 8-
Form:
formEditor:
propertyCollections:
finishers:
80:
identifier: SaveToDatabase
editors:
9999:
identifier: removeButton
templateName: Inspector-RemoveElementEditor
@@ -0,0 +1,34 @@
.. include:: /Includes.rst.txt
formEditor.propertyCollections.finishers.80.identifier
------------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.propertyCollections.finishers.80.identifier
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 6
Form:
formEditor:
propertyCollections:
finishers:
80:
identifier: SaveToDatabase
:aspect:`Good to know`
- :ref:`"Inspector"<concepts-formeditor-inspector>`
- :ref:`"\<finisherIdentifier>"<prototypes.prototypeIdentifier.finishersdefinition.finisheridentifier>`
:aspect:`Description`
Identifies the finisher which should be attached to the form definition. Must be equal to an existing ``<finisherIdentifier>``.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.saveErrorFlashMessageMessage
---------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.saveErrorFlashMessageMessage
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
saveErrorFlashMessageMessage: formEditor.elements.Form.saveErrorFlashMessageMessage
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.saveErrorFlashMessageTitle
-------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.saveErrorFlashMessageTitle
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
saveErrorFlashMessageTitle: formEditor.elements.Form.saveErrorFlashMessageTitle
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.saveSuccessFlashMessageMessage
-----------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.saveSuccessFlashMessageMessage
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
saveSuccessFlashMessageMessage: formEditor.elements.Form.saveSuccessFlashMessageMessage
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,30 @@
.. include:: /Includes.rst.txt
formEditor.saveSuccessFlashMessageTitle
---------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.formEditor.saveSuccessFlashMessageTitle
:aspect:`Data type`
string
:aspect:`Needed by`
Backend (form editor)
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 3
Form:
formEditor:
saveSuccessFlashMessageTitle: formEditor.elements.Form.saveSuccessFlashMessageTitle
:aspect:`Good to know`
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
:aspect:`Description`
Internal setting.
@@ -0,0 +1,57 @@
.. include:: /Includes.rst.txt
renderingOptions._isCompositeFormElement
----------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions._isCompositeFormElement
:aspect:`Data type`
bool
:aspect:`Needed by`
Frontend
:aspect:`Overwritable within form definition`
Yes
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
No
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 17
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
.. :aspect:`Good to know`
ToDo
:aspect:`Description`
Internal control setting to define that the form element contains child form elements.
@@ -0,0 +1,57 @@
.. include:: /Includes.rst.txt
renderingOptions._isTopLevelFormElement
---------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions._isTopLevelFormElement
:aspect:`Data type`
bool
:aspect:`Needed by`
Frontend
:aspect:`Overwritable within form definition`
Yes
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
No
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 18
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
.. :aspect:`Good to know`
ToDo
:aspect:`Description`
Internal control setting to define that the form element must not have a parent form element.
@@ -0,0 +1,57 @@
.. include:: /Includes.rst.txt
renderingOptions.addQueryString
-------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.addQueryString
:aspect:`Data type`
bool/string
:aspect:`Needed by`
Frontend
:aspect:`Overwritable within form definition`
Yes
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
No
:aspect:`Mandatory`
No
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 11
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
.. :aspect:`Good to know`
ToDo
:aspect:`Description`
Corresponds to the Fluid ``f:form`` ViewHelper option ``addQueryString``.
@@ -0,0 +1,57 @@
.. include:: /Includes.rst.txt
renderingOptions.additionalParams
---------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.additionalParams
:aspect:`Data type`
array
:aspect:`Needed by`
Frontend
:aspect:`Overwritable within form definition`
Yes
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
No
:aspect:`Mandatory`
No
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 13
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
.. :aspect:`Good to know`
ToDo
:aspect:`Description`
Fluid f:form viewHelper option ``additionalParams``.
@@ -0,0 +1,57 @@
.. include:: /Includes.rst.txt
renderingOptions.argumentsToBeExcludedFromQueryString
-----------------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.argumentsToBeExcludedFromQueryString
:aspect:`Data type`
array
:aspect:`Needed by`
Frontend
:aspect:`Overwritable within form definition`
Yes
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
No
:aspect:`Mandatory`
No
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 12
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
.. :aspect:`Good to know`
ToDo
:aspect:`Description`
Fluid f:form viewHelper option ``argumentsToBeExcludedFromQueryString``.
@@ -0,0 +1,57 @@
.. include:: /Includes.rst.txt
renderingOptions.controllerAction
---------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.controllerAction
:aspect:`Data type`
array
:aspect:`Needed by`
Frontend
:aspect:`Overwritable within form definition`
Yes
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
No
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 14
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
:aspect:`Good to know`
- :ref:`"Render within your own Extbase extension"<concepts-frontendrendering-extbase>`
:aspect:`Description`
Fluid f:form ViewHelper option ``action``. This is useful if you want to render your form within your own extbase extension.
@@ -0,0 +1,22 @@
.. include:: /Includes.rst.txt
renderingOptions.fluidAdditionalAttributes
------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.fluidAdditionalAttributes
:aspect:`Data type`
array
:aspect:`Needed by`
Frontend/ Backend (form editor)
:aspect:`Mandatory`
No
:aspect:`Good to know`
- :ref:`"Translate form definition"<concepts-frontendrendering-translation-formdefinition>`
:aspect:`Description`
The values within this array are directly used within the form element ViewHelper's property ``additionalAttributes``.
@@ -0,0 +1,90 @@
.. include:: /Includes.rst.txt
renderingOptions.honeypot.enable
--------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.honeypot.enable
:aspect:`Data type`
bool
:aspect:`Needed by`
Frontend
:aspect:`Overwritable within form definition`
Yes
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
No
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 20
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
.. :aspect:`Good to know`
ToDo
:aspect:`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:
.. code-block:: yaml
type: Form
identifier: fooForm
label: 'foo'
renderingOptions:
honeypot:
enable: false
renderables:
...
Within your form setup:
.. code-block:: yaml
prototypes:
standard:
formElementsDefinition:
Form:
renderingOptions:
honeypot:
enable: false
See forge issue `#83212 <https://forge.typo3.org/issues/83212>`_ for more
information.
@@ -0,0 +1,57 @@
.. include:: /Includes.rst.txt
renderingOptions.honeypot.formElementToUse
------------------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.honeypot.formElementToUse
:aspect:`Data type`
bool
:aspect:`Needed by`
Frontend
:aspect:`Overwritable within form definition`
Yes
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
No
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 21
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
.. :aspect:`Good to know`
ToDo
:aspect:`Description`
Define which ``<formElementIdentifier>`` should be used to render the honeypot.
@@ -0,0 +1,57 @@
.. include:: /Includes.rst.txt
renderingOptions.httpEnctype
----------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.httpEnctype
:aspect:`Data type`
string
:aspect:`Needed by`
Frontend
:aspect:`Overwritable within form definition`
Yes
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
No
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 16
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
.. :aspect:`Good to know`
ToDo
:aspect:`Description`
Fluid f:form viewHelper option ``enctype``.
@@ -0,0 +1,57 @@
.. include:: /Includes.rst.txt
renderingOptions.httpMethod
---------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.httpMethod
:aspect:`Data type`
string
:aspect:`Needed by`
Frontend
:aspect:`Overwritable within form definition`
Yes
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
No
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 15
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
.. :aspect:`Good to know`
ToDo
:aspect:`Description`
Fluid f:form viewHelper option ``method``.
@@ -0,0 +1,57 @@
.. include:: /Includes.rst.txt
renderingOptions.layoutRootPaths
--------------------------------
:aspect:`Option path`
prototypes.<prototypeIdentifier>.formElementsDefinition.Form.renderingOptions.layoutRootPaths
:aspect:`Data type`
array
:aspect:`Needed by`
Frontend/ Backend (form editor)
:aspect:`Overwritable within form definition`
Yes
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
No
:aspect:`Mandatory`
Yes
:aspect:`Default value (for prototype 'standard')`
.. code-block:: yaml
:linenos:
:emphasize-lines: 9-10
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
:aspect:`Good to know`
- :ref:`"Custom templates"<concepts-frontendrendering-templates-customtemplates>`
:aspect:`Description`
Please read the section :ref:`layoutRootPaths<apireference-frontendrendering-fluidformrenderer-options-layoutrootpaths>`.

Some files were not shown because too many files have changed in this diff Show More