[SummaryPage]¶
Properties¶
implementationClassName¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.implementationClassName
- Data type
- string
- Needed by
- Frontend/ Backend (form editor)
- Overwritable within form definition
- No
- form editor can write this property into the form definition (for prototype ‘standard’)
- No
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2
SummaryPage: implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\Page
- Description
- Classname which implements the form element.
renderingOptions._isCompositeFormElement¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.renderingOptions._isCompositeFormElement
- Data type
- bool
- Needed by
- Frontend
- Overwritable within form definition
- Yes
- form editor can write this property into the form definition (for prototype ‘standard’)
- No
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
SummaryPage: renderingOptions: _isTopLevelFormElement: true _isCompositeFormElement: false nextButtonLabel: 'next Page' previousButtonLabel: 'previous Page'
- Description
- Internal control setting to define that the form element contains child form elements.
renderingOptions._isTopLevelFormElement¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.renderingOptions._isTopLevelFormElement
- Data type
- bool
- Needed by
- Frontend
- Overwritable within form definition
- Yes
- form editor can write this property into the form definition (for prototype ‘standard’)
- No
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
SummaryPage: renderingOptions: _isTopLevelFormElement: true _isCompositeFormElement: false nextButtonLabel: 'next Page' previousButtonLabel: 'previous Page'
- Description
- Internal control setting to define that the form element must not have a parent form element.
renderingOptions.nextButtonLabel¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.renderingOptions.nextButtonLabel
- Data type
- string
- Needed by
- Frontend
- Overwritable within form definition
- Yes
- form editor can write this property into the form definition (for prototype ‘standard’)
- Yes
- Mandatory
- No
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
SummaryPage: renderingOptions: _isTopLevelFormElement: true _isCompositeFormElement: false nextButtonLabel: 'next Page' previousButtonLabel: 'previous Page'
- Description
- The label for the “next page” Button.
renderingOptions.previousButtonLabel¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.renderingOptions.previousButtonLabel
- Data type
- string
- Needed by
- Frontend
- Overwritable within form definition
- Yes
- form editor can write this property into the form definition (for prototype ‘standard’)
- Yes
- Mandatory
- No
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
SummaryPage: renderingOptions: _isTopLevelFormElement: true _isCompositeFormElement: false nextButtonLabel: 'next Page' previousButtonLabel: 'previous Page'
- Description
- The label for the “previous page” Button.
formEditor¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
SummaryPage: formEditor: editors: 100: identifier: header templateName: Inspector-FormElementHeaderEditor 200: identifier: label templateName: Inspector-TextEditor label: formEditor.elements.SummaryPage.editor.label.label propertyPath: label 300: identifier: 'previousButtonLabel' templateName: 'Inspector-TextEditor' label: 'formEditor.elements.SummaryPage.editor.previousButtonLabel.label' propertyPath: 'renderingOptions.previousButtonLabel' 400: identifier: 'nextButtonLabel' templateName: 'Inspector-TextEditor' label: 'formEditor.elements.SummaryPage.editor.nextButtonLabel.label' propertyPath: 'renderingOptions.nextButtonLabel' 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor predefinedDefaults: renderingOptions: previousButtonLabel: 'formEditor.elements.SummaryPage.editor.previousButtonLabel.value' nextButtonLabel: 'formEditor.elements.SummaryPage.editor.nextButtonLabel.value' label: formEditor.elements.SummaryPage.label group: page groupSorting: 200 _isTopLevelFormElement: true _isCompositeFormElement: false iconIdentifier: t3-form-icon-summary-page
formEditor.editors.100¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor.editors.100
- Data type
- array/ [FormElementHeaderEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
SummaryPage: formEditor: editors: 100: identifier: header templateName: Inspector-FormElementHeaderEditor
formEditor.editors.200¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor.editors.200
- Data type
- array/ [TextEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8
SummaryPage: formEditor: editors: 200: identifier: label templateName: Inspector-TextEditor label: formEditor.elements.SummaryPage.editor.label.label propertyPath: label
formEditor.editors.300¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor.editors.300
- Data type
- array/ [TextEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8
Form: formEditor: editors: 300: identifier: 'previousButtonLabel' templateName: 'Inspector-TextEditor' label: 'formEditor.elements.SummaryPage.editor.previousButtonLabel.label' propertyPath: 'renderingOptions.previousButtonLabel'
formEditor.editors.400¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor.editors.400
- Data type
- array/ [TextEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6 7 8
Form: formEditor: editors: 400: identifier: 'nextButtonLabel' templateName: 'Inspector-TextEditor' label: 'formEditor.elements.SummaryPage.editor.nextButtonLabel.label' propertyPath: 'renderingOptions.nextButtonLabel'
formEditor.editors.9999¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor.editors.9999
- Data type
- array/ [RemoveElementEditor]
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
SummaryPage: formEditor: editors: 9999: identifier: removeButton templateName: Inspector-RemoveElementEditor
formEditor.predefinedDefaults¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor.predefinedDefaults
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3 4 5 6
SummaryPage: formEditor: predefinedDefaults: renderingOptions: previousButtonLabel: 'formEditor.elements.SummaryPage.editor.previousButtonLabel.value' nextButtonLabel: 'formEditor.elements.SummaryPage.editor.nextButtonLabel.value'
- Description
- Defines predefined defaults for form element properties which are prefilled, if the form element is added to a form.
formEditor._isCompositeFormElement¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor._isCompositeFormElement
- Data type
- bool
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3
SummaryPage: formEditor: _isCompositeFormElement: false
- Description
- Internal control setting to define that the form element contains child form elements.
formEditor._isTopLevelFormElement¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor._isTopLevelFormElement
- Data type
- bool
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3
SummaryPage: formEditor: _isTopLevelFormElement: true
- Description
- Internal control setting to define that the form element must not have a parent form element.
formEditor.label¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor.label
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3
SummaryPage: formEditor: label: formEditor.elements.SummaryPage.label
- Good to know
- Description
- This label will be shown within the “new element” Modal.
formEditor.group¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor.group
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3
SummaryPage: formEditor: group: page
- Default value
- Depends (see concrete element configuration)
- Description
- Define within which group within the
form editor
“new Element” modal the form element should be shown. Thegroup
value must be equal to an array key withinformElementGroups
.
formEditor.groupSorting¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor.groupSorting
- Data type
- int
- Needed by
- Backend (form editor)
- Mandatory
- Recommended
- Default value (for prototype ‘standard’)
1 2 3
SummaryPage: formEditor: groupSorting: 200
- Description
- The position within the
formEditor.group
for this form element.
formEditor.iconIdentifier¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.SummaryPage.formEditor.iconIdentifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value (for prototype ‘standard’)
1 2 3
SummaryPage: formEditor: iconIdentifier: t3-form-icon-summary-page
- Description
An icon identifier which must be registered through the
\TYPO3\CMS\Core\Imaging\IconRegistry
. This icon will be shown within- “Inspector [FormElementHeaderEditor]”.
- “Abstract view formelement templates”.
Tree
component.- “new element” Modal