Zum Inhalt springen

ext_tables.php - Label dynamisch setzen, möglich?

Erstellt am 10. September 2005 · 1 Antwort · letzte Antwort am 10. September 2005

Tags: Frage

AndiB ·

Hallo,

ich beiss mir grad die Zähne aus und find keine Lösung.
In der ext_tables.php kann man ja das Label für eine DB-Tabelle im Backend angeben:

z.B. defaultmäßig: "label" => "uid",

Jetzt reicht mir diese Möglichkeit aber nicht mehr aus, denn es sollen mehrere Spalten zusammen als Label erscheinen.

Als einfaches Beispiel:

statt:
"label" => "vorname",
oder
"label" => "nachname",
soll es so sein
"label" => "nachname, vorname"

Gibt zwar die Möglichkeit im Backen die Spalten hinten anzuzeigen aber das ist verwirrend für den Anwender.

Kann man nicht irgendwie eine proc aufrufen oder sonstwas?

Danke Andi

jenses ·

Siehe TYPO3CoreAPI :

label_alt - string - Commalist of fieldnames, which are holding alternative values to the value from the field
pointed to by "label" (see above) if that value is empty. May not be used consistently in the
system, but should apply in most cases.
Example:

$TCA['tt_content'] = Array (
'ctrl' => Array (
'label' => 'header',
'label_alt' => 'subheader,bodytext',

See t3lib_BEfunc::getRecordTitle()
Also see "label_alt_force"

label_alt_force - boolean - If set, then the "label_alt" fields are always shown in the title separated by comma.
See t3lib_BEfunc::getRecordTitle()

jenses