contao/import — Issue #2975: Bei Auswahlfeld in Detailansicht Anzeige der Beschriftung statt des Werts
Author: importer
Created: 2011-11-29 20:38:10+00:00
State: open
Labels: backend, Feature

Mindestens bezogen auf die DC_Table habe ich folgendes festgestellt:

Wenn man ein DCA-Feld vom Typ `select` anlegt und per `options` einen Hash übergibt, um bspw. lokalisierte Beschriftungen für intern global gültige Werte abzuspeichern, dann funktioniert das in der Editor-Ansicht für den einzelnen Datensatz auch genau so. Allerdings wird in der Detailansicht (`act=show`) diese Abbildung nicht übernommen. Wünschenswert wäre hier aber eine analoge Vorgehensweise ...

Am Beispiel dargestellt:

Ich habe ein Feld "Geschlecht" vom Typ `select` mit den Optionen

```
array(
'm' => $GLOBALS['TL_LANG']['myExt']['label_male'],
'f' => $GLOBALS['TL_LANG']['myExt']['label_female'],
)
```

In der DB genügt diesem Wert ein char(1) und er ist unabhängig von der eingestellten Backendsprache. In der Detailansicht erscheint zum Datensatz jedoch nur `m` oder `f` für das entsprechende Feld, nicht das lokalisierte Label des entsprechenden Werts.

Im Grunde wäre auch eine Analogie bzw. Erweiterung des input_field_callback() an dieser Stelle ganz wünschenswert, um auch eigene Feldausgaben komplett in der Detailansicht einbetten zu können.

Related issues: #3026

--- _Originally created by soletan on March 31st, 2011, at 03:47pm (ID 2975)_