Actions
Bug #100412
closedWrong YAML configuration for Number form element
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Form Framework
Target version:
-
Start date:
2023-04-03
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
12
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
The YAML configuration for the Number form element in file
EXT:form/Configuration/Yaml/FormElements/Number.yaml
has an error.
TYPO3:
CMS:
Form:
prototypes:
standard:
formElementsDefinition:
Number:
formEditor:
editors:
# ---
700:
identifier: step
templateName: Inspector-TextEditor
label: formEditor.elements.TextMixin.editor.step.label
configurationOptions:
viewPorts:
# ---
numbersOfColumnsToUse:
propertyPath: properties.fluidAdditionalAttributes.step
propertyValidators:
10: Integer
# ---
So the 700
editor is like a mixture between the step
configuration from the Date form element configuration and
the gridColumnViewPortConfiguration
from all the other form elements
The consequence of this misconfiguration is that the Grid viewport configuration is not shown
I suggest that the configuration should be like
TYPO3:
CMS:
Form:
prototypes:
standard:
formElementsDefinition:
Number:
formEditor:
editors:
# ---
550:
identifier: step
templateName: Inspector-TextEditor
label: formEditor.elements.TextMixin.editor.step.label
propertyPath: properties.fluidAdditionalAttributes.step
propertyValidators:
10: Integer
700:
identifier: gridColumnViewPortConfiguration
templateName: Inspector-GridColumnViewPortConfigurationEditor
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
configurationOptions:
viewPorts:
10:
viewPortIdentifier: xs
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
20:
viewPortIdentifier: sm
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
30:
viewPortIdentifier: md
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
40:
viewPortIdentifier: lg
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
50:
viewPortIdentifier: xl
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xl.label
60:
viewPortIdentifier: xxl
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xxl.label
numbersOfColumnsToUse:
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
# ---
Files
Actions