[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.label
is 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
pageUid
overwritable within theform plugin
, then an array keypageUid
has to exists withinprototypes.prototypeIdentifier.finishersDefinition.finisheridentifier.FormEngine.elements
. The configuration withinprototypes.prototypeIdentifier.finishersDefinition.Redirect.FormEngine.elements.pageUid
must follow the TCA syntax.