[Redirect]

Properties

implementationClassName

Option path

prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.implementationClassName

Data type

string

Needed by

Frontend

Mandatory

Yes

Default value
1Redirect:
2  implementationClassName: TYPO3\CMS\Form\Domain\Finishers\RedirectFinisher
Good to know
Description

Classname which implements the finisher.

options.pageUid

Option path

prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.options.pageUid

Data type

int

Needed by

Frontend

Mandatory

Yes

Default value

1

Good to know
Description

Redirect to this page uid.

options.additionalParameters

Option path

prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.options.additionalParameters

Data type

string

Needed by

Frontend

Mandatory

No

Default value

empty string

Good to know
Description

Additional parameters which should be used on the target page.

options.fragment

Option path

prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.options.fragment

Data type

string

Needed by

Frontend

Mandatory

No

Default value

empty string

Good to know
Description

Add a fragment (e.g. #c9 or #foo) to the redirect link. The # character can be omitted.

options.delay

Option path

prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.options.delay

Data type

int

Needed by

Frontend

Mandatory

No

Default value

0

Good to know
Description

The redirect delay in seconds.

options.statusCode

Option path

prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.options.statusCode

Data type

int

Needed by

Frontend

Mandatory

No

Default value

303

Good to know
Description

The HTTP status code for the redirect. Default is "303 See Other".

options.translation.translationFiles

Option path

prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.options.translation.translationFiles

Data type

string/ array

Needed by

Frontend

Mandatory

No

Default value

undefined

Good to know
Description

If set, this translation file(s) will be used for finisher option translations. If not set, the translation file(s) from the 'Form' element will be used. Read Translate finisher options for more informations.

formeditor.iconIdentifier

Option path

prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.formEditor.iconIdentifier

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value
1Redirect:
2  formEditor:
3    iconIdentifier: form-finisher
4    label: formEditor.elements.Form.finisher.Redirect.editor.header.label
5    predefinedDefaults:
6      options:
7        pageUid: ''
8        additionalParameters: ''
9        fragment: ''
Description

An icon identifier which must be registered through the \TYPO3\CMS\Core\Imaging\IconRegistry. This icon will be shown within the - "Inspector [CollectionElementHeaderEditor]" if the finisher is selected.

formeditor.label

Option path

prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.formEditor.label

Data type

string

Needed by

Backend (form editor)

Mandatory

Yes

Default value
1Redirect:
2  formEditor:
3    iconIdentifier: form-finisher
4    label: formEditor.elements.Form.finisher.Redirect.editor.header.label
5    predefinedDefaults:
6      options:
7        pageUid: ''
8        additionalParameters: ''
9        fragment: ''
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.Redirect.formEditor.predefinedDefaults

Data type

array

Needed by

Backend (form editor)

Mandatory

No

Default value
1Redirect:
2  formEditor:
3    iconIdentifier: form-finisher
4    label: formEditor.elements.Form.finisher.Redirect.editor.header.label
5    predefinedDefaults:
6      options:
7        pageUid: ''
8        additionalParameters: ''
9        fragment: ''
Description

Defines predefined defaults for finisher options which are prefilled, if the finisher is added to a form.

FormEngine.label

Option path

prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.FormEngine.label

Data type

array

Needed by

Backend (plugin)

Mandatory

Yes

Default value
1Redirect:
2  FormEngine:
3    label: tt_content.finishersDefinition.Redirect.label
Good to know
Description

Finisher options are overwritable within the form plugin. If the "Override finisher settings" checkbox is selected within the form 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.Redirect.FormEngine.elements

Data type

array

Needed by

Backend (plugin)

Mandatory

Yes

Default value
 1Redirect:
 2  FormEngine:
 3    label: tt_content.finishersDefinition.Redirect.label
 4    elements:
 5      pageUid:
 6        label: tt_content.finishersDefinition.Redirect.pageUid.label
 7        config:
 8          type: group
 9          allowed: pages
10          size: 1
11          minitems: 1
12          maxitems: 1
13          fieldWizard:
14            recordsOverview:
15              disabled: 1
16      additionalParameters:
17        label: tt_content.finishersDefinition.Redirect.additionalParameters.label
18        config:
19          type: input
20     fragment:
21       label: tt_content.finishersDefinition.Redirect.fragment.label
22       config:
23         type: input
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 the form plugin, then an array key pageUid has to exists within prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.FormEngine.elements. The configuration within prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.FormEngine.elements.pageUid must follow the TCA syntax.