Contao DCA - 如何在多个复选框上设置默认值

Contao DCA - How to set default value on multiple checkboxes

假设我们有一个这样的 dca 数组:

$GLOBALS['TL_DCA']['tl_member']['fields']['publicFields'] = array
(
    ...
    'inputType'          => 'checkbox',
    'options'            => array('value1' => "label1", 'value2' => "label2");,  
    'eval'               => array('multiple'=>true, ...
);

现在我们要将值为 1 的复选框设置为默认选中。

我试过了,但没用:

$GLOBALS['TL_DCA']['tl_member']['fields']['publicFields']['default'][0] = 'value1';

我在 https://de.contaowiki.org/Defaultwerte_vorbelegen 上找到了描述。但它仅适用于单值字段,不适用于多个。

在声明中使用包含所需字段名的数组,例如:

$GLOBALS['TL_DCA']['tl_member']['fields']['publicFields']['default'] = array('firstname', 'lastname', 'dateOfBirth', 'street', 'postal', 'city', 'phone', 'mobile', 'email', 'website');