Index: core/admin_templates/incs/config_blocks.tpl =================================================================== --- core/admin_templates/incs/config_blocks.tpl +++ core/admin_templates/incs/config_blocks.tpl @@ -53,6 +53,17 @@ + + id="_" value="" onclick="update_checkbox_options(/^_([0-9A-Za-z-_]+)/, '');"/> +   + + + + + + + + Index: core/kernel/db/db_tag_processor.php =================================================================== --- core/kernel/db/db_tag_processor.php +++ core/kernel/db/db_tag_processor.php @@ -2157,6 +2157,7 @@ case 'select': case 'multiselect': case 'radio': + case 'checkboxes': if ($object->GetDBField('DirectOptions')) { // used for custom fields $options = $object->GetDBField('DirectOptions'); Index: core/units/configuration/configuration_config.php =================================================================== --- core/units/configuration/configuration_config.php +++ core/units/configuration/configuration_config.php @@ -101,7 +101,7 @@ ), 'ElementType' => Array ( 'type' => 'string', - 'formatter' => 'kOptionsFormatter', 'options' => Array ('text' => 'la_type_text', 'select' => 'la_type_select', 'multiselect' => 'la_type_multiselect', 'radio' => 'la_type_radio', 'checkbox' => 'la_type_checkbox', 'password' => 'la_type_password', 'textarea' => 'la_type_textarea'), 'use_phrases' => 1, + 'formatter' => 'kOptionsFormatter', 'options' => Array ('text' => 'la_type_text', 'select' => 'la_type_select', 'multiselect' => 'la_type_multiselect', 'radio' => 'la_type_radio', 'checkbox' => 'la_type_SingleCheckbox', 'checkboxes' => 'la_type_checkbox', 'password' => 'la_type_password', 'textarea' => 'la_type_textarea'), 'use_phrases' => 1, 'not_null' => 1, 'required' => 1, 'default' => '' ), 'Validation' => Array ('type' => 'string', 'default' => NULL), @@ -123,4 +123,4 @@ 'VirtualFields' => Array ( 'DirectOptions' => Array ('type' => 'string', 'default' => ''), ), -); \ No newline at end of file +);