Danke für den Tipp. Hat leider nicht funktioniert. Jetzt wird der letzte Wert aus der Liste angezeigt. ("Sonderformen"). Und beim Auswählen kommt der selber Fehler "Ungültige Eingabe: 1".
Der Code jetzt:
	Code:
	$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['kategorie'] = array
(
        'label'     		=> &$GLOBALS['TL_LANG']['tl_calendar_events']['kategorie'],
        'exclude'   		=> true, 
    	'inputType' 		=> 'checkbox',
        'options'   		=> array('key'=>'Exerzitien im Alltag','value'=>'Exerzitien im Alltag','key'=>'Kontemplative Exerzitien im Alltag','value'=>'Kontemplative Exerzitien im Alltag','key'=>'Exerzitien im Alltag','value'=>'Exerzitien im Alltag','key'=>'Grosse Exerzitien im Alltag','value'=>'Grosse Exerzitien im Alltag','key'=>'Kurzexerzitien','value'=>'Kurzexerzitien','key'=>'Einzelexerzitien','value'=>'Einzelexerzitien','key'=>'Einzelexerzitien mit Gemeinschaftselementen','value'=>'Einzelexerzitien mit Gemeinschaftselementen','key'=>'30-tägige Exerzitien','value'=>'30-tägige Exerzitien','key'=>'Kontemplative Exerzitien','value'=>'Kontemplative Exerzitien','key'=>'Vertiefung/Hinführung','value'=>'Vertiefung/Hinführung','key'=>'Sonderformen','value'=>'Sonderformen'),
    	'eval'      		=> array('mandatory'=>false,'multiple'=>false,'feEditable'=>true, 'feViewable'=>true, 'tl_class'=>'w50 cbx m12'),
    	'sql'       		=> "varchar(255) NOT NULL default ''"
);
 Kann es sein, dass das Array nicht als Array erkannt wird. Bug in 3.1.2?