[Redirect]¶
Properties¶
implementationClassName¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.implementationClassName
- Data type
- string
- Needed by
- Frontend
- Mandatory
- Yes
- Default value
1 2
Redirect: implementationClassName: TYPO3\CMS\Form\Domain\Finishers\RedirectFinisher
- Good to know
- Description
- Classname which implements the finisher.
options.pageUid¶
- Option path
- TYPO3.CMS.Form.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
- TYPO3.CMS.Form.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.delay¶
- Option path
- TYPO3.CMS.Form.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
- TYPO3.CMS.Form.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.translationFile¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.options.translation.translationFile
- 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
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.formEditor.iconIdentifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value
1 2 3 4 5 6 7 8
Redirect: formEditor: iconIdentifier: t3-form-icon-finisher label: formEditor.elements.Form.finisher.Redirect.editor.header.label predefinedDefaults: options: pageUid: '' additionalParameters: ''
- 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
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.formEditor.label
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value
1 2 3 4 5 6 7 8
Redirect: formEditor: iconIdentifier: t3-form-icon-finisher label: formEditor.elements.Form.finisher.Redirect.editor.header.label predefinedDefaults: options: pageUid: '' additionalParameters: ''
- Good to know
- Description
- This label will be shown within the - “Inspector [CollectionElementHeaderEditor]” if the finisher is selected.
formeditor.predefinedDefaults¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.formEditor.predefinedDefaults
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- No
- Default value
1 2 3 4 5 6 7 8
Redirect: formEditor: iconIdentifier: t3-form-icon-finisher label: formEditor.elements.Form.finisher.Redirect.editor.header.label predefinedDefaults: options: pageUid: '' additionalParameters: ''
- Description
- Defines predefined defaults for finisher options which are prefilled, if the finisher is added to a form.
FormEngine.label¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.FormEngine.label
- Data type
- array
- Needed by
- Backend (plugin)
- Mandatory
- Yes
- Default value
1 2 3
Redirect: FormEngine: 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 theform plugin
, every finisher who has a - “FormEngine” configuration, is shown in a seperate tab.label
is the label for such a tab.
FormEngine.elements¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.FormEngine.elements
- Data type
- array
- Needed by
- Backend (plugin)
- Mandatory
- Yes
- Default value
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Redirect: FormEngine: label: tt_content.finishersDefinition.Redirect.label elements: pageUid: label: tt_content.finishersDefinition.Redirect.pageUid.label config: type: group internal_type: db allowed: pages size: 1 minitems: 1 maxitems: 1 fieldWizard: recordsOverview: disabled: 1 additionalParameters: label: tt_content.finishersDefinition.Redirect.additionalParameters.label config: 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 theform plugin
, then an array keypageUid
has to exists withinTYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.FormEngine.elements
. The configuration withinTYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.FormEngine.elements.pageUid
must follow the TCA syntax.