[TYPO3-german] TCA für Backend User anpassen

Ein Geheimnis emperador at dodgemail.de
Tue Jun 30 16:01:15 CEST 2015


Ich würde gerne für eine Tabelle meiner Extension bei einem bestimmten BE-User oder BE-Usergruppe das Label anpassen.

$GLOBALS['TCA']['tx_meineextension'][	'ctrl']['label'] = 'name';

Soll auf ein anderes Feld (name_en) angepasst werden. Wollte zuerst eine if Anweisung ins TCA schreiben:

if( $BE_USER->user['username'] == 'meinName' ) {
  $GLOBALS['TCA']['tx_meineextension']['ctrl']['label'] = 'name_en';
}

Aber das funktioniert nicht, weil $BE_USER im TCA noch nicht existiert. Mit TCEFORM komme ich auch nicht weiter, weil man damit ja nicht auf ctrl, sondern nur auf die columns zugreifen kann.

Was kann ich also machen, um bei bestimmten Usern oder Gruppen das TCA anzupassen?


More information about the TYPO3-german mailing list