contao/test — Issue #1623: Abweichendes Verhalten 'exclude' in DCA-Field-Definition ggü. Referenz
Author: importer
Created: 2011-11-29 08:16:19+00:00
State: open
Labels: backend, Defect

Laut Referenz der DCA-Records kann 'exclude' auf true oder false gesetzt werden, um zu steuern ob das Feld in der Usergruppenverwaltung für einzelne Gruppen freigegeben werden kann.
Momentan ist es so, dass das Feld "excluded" wird, sobald man 'exclude' irgendeinen Wert zuweist, egal ob true oder false. Nur wenn man 'exclude' garnicht setzt, erscheint das Feld nicht in der Usergruppenverwaltung.

Codebeispiel:

```
// Fields
'fields' => array
(
'partnernachname' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_gw_turnierpaare']['partnernachname'],
'explanation' => &$GLOBALS['TL_LANG']['tl_gw_turnierpaare']['partnernachname_explanation'],
'exclude' => true,
'inputType' => 'text',
'search' => true,
'sorting' => true,
'filter' => true,
'flag' => 1,
'eval' => array('mandatory'=>true, 'minlength' => 1, 'maxlength'=>64, 'tl_class' => 'w50')
),
'partnervorname' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_gw_turnierpaare']['partnervorname'],
'explanation' => &$GLOBALS['TL_LANG']['tl_gw_turnierpaare']['partnervorname_explanation'],
'exclude' => false,
'inputType' => 'text',
'eval' => array('mandatory'=>false, 'minlength' => 1, 'maxlength'=>64)
),
'partnerinnachname' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_gw_turnierpaare']['partnerinnachname'],
'explanation' => &$GLOBALS['TL_LANG']['tl_gw_turnierpaare']['partnerinnachname_explanation'],
'inputType' => 'text',
'search' => true,
'sorting' => true,
'filter' => true,
'flag' => 1,
'eval' => array('mandatory'=>false, 'minlength' => 1, 'maxlength'=>64, 'tl_class' => 'w50')
),
```

Ergebnis in der Usergruppenverwaltung:
http://screencast.com/t/ZTVmMmIzZjg

--- _Originally created by dl1ely on February 25th, 2010, at 07:19pm (ID 1623)_