[finishersDefinition]
Properties
[finishersDefinition]
- Option path
- prototypes.<prototypeIdentifier>.finishersDefinition
- Data type
- array
- Needed by
- Frontend/ Backend (form editor)
- Mandatory
- Yes
- Default value
- prototypes: <prototypeIdentifier>: finishersDefinition: [...]Copied!
- Good to know
- Description
- Array which defines the available finishers. Every key within this array is called the <finisherIdentifier>.
<finisherIdentifier>
- Option path
- prototypes.<prototypeIdentifier>.finishersdefinition.<finisherIdentifier>
- Data type
- string
- Needed by
- Frontend/ Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype 'standard')
- prototypes: standard: Closure: [...] Confirmation: [...] EmailToSender: [...] EmailToReceiver: [...] DeleteUploads: [...] FlashMessage: [...] Redirect: [...] SaveToDatabase: [...]Copied!
- Related options
- Good to know
- Description
- This array key identifies a finisher. This identifier could be used to attach a finisher to a form.
Common <finisherIdentifier> properties
implementationClassName
- Option path
- prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.implementationClassName
- Data type
- string
- Needed by
- Frontend
- Mandatory
- Yes
- Default value
- Depends (see concrete finishers configuration)
- Good to know
- Description
- 
    Classname which implements the finisher. 
options
- Option path
- prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.options
- Data type
- array
- Needed by
- Frontend
- Mandatory
- Depends (see concrete finishers configuration)
- Default value
- Depends (see concrete finishers configuration)
- Good to know
- Description
- Array with finisher options.
translation.translationFiles
- Option path
- prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.translation.translationFiles
- Data type
- string/ array
- Needed by
- Frontend
- Mandatory
- No
- Default value
- Depends (see concrete element configuration)
- Good to know
- Description
- Filesystem path(s) to translation files which should be searched for finisher translations. If the property is undefined, - "prototypes.prototypeIdentifier.formElementsDefinition.Form.renderingOptions.translation.translationFiles" will be used.
formEditor
- Option path
- prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.formEditor
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value
- Depends (see concrete finishers configuration)
- Description
- Array with configurations for the form editor
formeditor.iconIdentifier
- Option path
- prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.formEditor.iconIdentifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value
- Depends (see concrete finishers configuration)
- Description
- 
    An icon identifier which must be registered through the \TYPO3\. This icon will be shown within the - "Inspector [CollectionElementHeaderEditor]" if the finisher is selected.CMS\ Core\ Imaging\ Icon Registry 
formeditor.label
- Option path
- prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.formEditor.label
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value
- Depends (see concrete finishers configuration)
- Good to know
- Description
- 
    This label will be shown within the - "Inspector [CollectionElementHeaderEditor]" if the finisher is selected. 
formeditor.predefinedDefaults
- Option path
- prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.formEditor.predefinedDefaults
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- No
- Default value
- Depends (see concrete finishers configuration)
- Description
- 
    Defines predefined defaults for finisher options which are prefilled, if the finisher is added to a form. 
FormEngine
- Option path
- prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.FormEngine
- Data type
- array
- Needed by
- Backend (plugin)
- Mandatory
- No
- Default value
- Depends (see concrete finishers configuration)
- Description
- Array with configurations for the form plugin
FormEngine.label
- Option path
- prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.FormEngine.label
- Data type
- string
- Needed by
- Backend (plugin)
- Mandatory
- No
- Default value
- Depends (see concrete finishers configuration)
- Good to know
- Description
- 
    Finisher options are overwritable within the form plugin. If the "Override finisher settings" checkbox is selected within theform plugin, every finisher who has a - "FormEngine" configuration, is shown in a separate tab.labelis the label for such a tab.
FormEngine.elements
- Option path
- prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.FormEngine.elements
- Data type
- array
- Needed by
- Backend (plugin)
- Mandatory
- No
- Default value
- Depends (see concrete finishers configuration)
- Good to know
- Description
- 
    Every array key must match to the related finisher option name. For example, the - "[Redirect] finisher" has the option - "pageUid". If you want to make the pageUidoverwritable within theform plugin, then an array keypageUidhas to exists withinprototypes.prototypeIdentifier.finishersDefinition.finisheridentifier.FormEngine.elements. The configuration withinprototypes.prototypeIdentifier.finishersDefinition.Redirect.FormEngine.elements.pageUidmust follow the TCA syntax.