类型验证=根据需要检查后端

Validation of type=check in backend on required

如何验证复选框字段是否为必填字段?以下代码在 TYPO3 V10.4.12 中不起作用:

'teaching_languages' => [
    'label' => 'teaching_languages',
    'config' => [
        'type' => 'check',
        'items' => [
            ['de','1'],
            ['en','2'],
            ['it','3'],
            ['fr','4'],
        ],
        'cols' => 'inline',
        'eval' => 'required'
    ],
],

有没有简单的方法来实现它或者这是一个错误?任何帮助表示赞赏。提前致谢。

我假设您想要检查至少一个复选框。 'type' => 'check'.

这是不可能的

我建议切换到 'type' => 'select' 渲染类型 'renderType' => 'selectMultipleSideBySide''renderType' => 'selectCheckBox'

在那里您可以将 minitems 设置为 1 以要求至少选择一个。

详见文档: