carbon / rangeeditor
Neos CMS 的增强范围检查编辑器
0.1.4
2024-09-24 12:03 UTC
Requires
- neos/neos: ^7.3 || ^8.0 || ^9.0
README
Neos CMS 的增强范围编辑器
此编辑器具有一些比核心中已有的更多功能
- 最小值和最大值均可点击
- 如果设置最小值或最大值,中间的值将被隐藏
- 可以为每个值设置自己的文本
示例
'Foo.Bar:Element': properties: zoomLevel: type: integer ui: inspector: editor: 'Carbon.RangeEditor/Editor' editorOptions: showMinLabel: true showMaxLabel: true minLabel: null maxLabel: null showInput: true min: 1 max: 6 step: 1 unit: '' valueLabels: 1: Globe 2: Coninent 3: Country 4: Area 5: City 6: Street
当然,您可以本地化值。例如 Vendor.Package:Folder.Filename:1
如果您为最小值或最大值设置了值标签,则不需要设置 minLabel
或 maxLabel
。
如果您使用 xlf
文件,还可以添加一个名为 valueLabelsFile
的设置
'Foo.Bar:Element': properties: zoomLevel: type: integer ui: inspector: editor: 'Carbon.RangeEditor/Editor' editorOptions: minLabel: null maxLabel: null min: 1 max: 6 step: 1 unit: '' valueLabelsFile: 'Foo.Bar:ZoomLevel' valueLabels: 2: 'Override label from Foo.Bar:ZoomLevel:2'
在这种情况下,插件将在包 Foo.Bar
中的 ZoomLevel.xlf
文件中查找翻译值。示例:对于值 5
,翻译字符串将是 Foo.Bar:ZoomLevel:5
。