contao/test — Issue #2055: Ausklappbares Backend-Formularlayout: Fieldset Toggler-Status festlegen
Author: xchs
Created: 2011-11-29 09:02:36+00:00
State: open
Labels: backend, Feature

Hallo Leo,

für Neuinstallationen von TYPOlight/Contao wird die Default-Ansicht bzw. der Standard-Status des Fieldset-Togglers ("`*_legend`") über den Parameter "`:hide`" in den DCA-Paletten gesteuert. _Mit_ diesem Parameter wird das betreffende Fieldset standardmäßig geschlossen angezeigt, _ohne_ denselben entsprechend offen.

Ich würde mir in diesem Zusammenhang wünschen, wenn man diese Standard-Einstellung des Fieldset Toggler-Status global für sämtliche Legenden im Backend zentral festlegen könnte. Ganz optimal wäre natürlich, wenn diese Option im Datensatz "Persönliche Daten" zur Verfügung stehen würde (ähnlich wie die dort bereits vorhandenen benutzerspezifischen Einstellmöglichkeiten) oder alternativ im Abschnitt "Backend-Einstellungen" in den System-Einstellungen, wo u.a. auch globale Einstellungen das Backend betreffend (z.B. "Elemente nicht verkürzen" usw.) festgelegt werden können. Mir würde es aber auch schon reichen, wenn man in dieser Hinsicht über einen entsprechenden Eintrag in den lokalen Konfigurationsdateien (z.B. "localconfig.php" bzw. "dcaconfig.php") dieses Verhalten globale für das ganze Backend steuern könnte.

So wie es aktuell ist, müsste ich nämlich für _sämtliche_ DCA-Paletten die gewünschte Standard-Ansicht in der "dcaconfig.php" einzeln festlegen, wie exemplarisch hier am Beispiel des Moduls "Eigener HTML-Code" gezeigt:

Standard-Core-Einstellung

```
$GLOBALS['TL_DCA']['tl_module']['palettes']['html'] = '{title_legend},name,type;{html_legend},html;{protected_legend:hide},protected;{expert_legend:hide},guests';
```

Eintrag in der "dcaconfig.php"

```
$GLOBALS['TL_DCA']['tl_module']['palettes']['html'] = '{title_legend},name,type;{html_legend},html;{protected_legend},protected;{expert_legend},guests';
```

--- _Originally created on May 29th, 2010, at 05:38pm (ID 2055)_