contao/import — Issue #3389: Checkbox mandatory nicht mit * markiert
Author: importer
Created: 2011-11-29 21:27:48+00:00
State: open
Labels: Defect, frontend

Setzt man im Formulargenerator ein Checkbox-Menü als Pflichtfeld, so wird der Beschriftung kein "*" hinzugefügt wie bei allen Textfeldern üblich.

Das "*" wird normalerweise beim Label eingefügt. Die Checkbox hat aber kein Label sondern ein Legend-Tag.

Siehe FormCheckBox.php line 178ff

```
return sprintf('

%s',
$this->strId,
(($this->strClass

![](= '') ? ' ' . $this->strClass : ''),
(($this->strLabel )= '') ? '
' . $this->strLabel . '
' : ''),
$this->strName,
$this->strTagEnding,
$strOptions) . $this->addSubmit();
```

ändern in:

```
return sprintf('

%s',
$this->strId,
(($this->strClass

![](= '') ? ' ' . $this->strClass : ''),
(($this->strLabel )= '') ? '
' . $this->strLabel . ($this->required ? '*' : '') . '
' : ''),
$this->strName,
$this->strTagEnding,
$strOptions) . $this->addSubmit();
```

--- _Originally created by ofriedrich on August 18th, 2011, at 10:14pm (ID 3389)_