O, da habe ich mich gerade auch lange herumgeplagt.
PHP-Code:
$GLOBALS['TL_DCA']['tl_angestellte']['list'] = array(
'sorting' => array
(
'mode' => 3,
'fields' => array('(SELECT firmenname FROM tl_firma p WHERE p.id = pid LIMIT 0, 1)', 'lastname'), //etc.
),
'label' => array
(
'fields' => array('firmenname', 'lastname'), //etc.
),
);
So geht es jetzt bei mir – und was mich lange aufgehalten hat, war ein falscher label-Array: Bis ich auf den Trichter gekommen bin, dass dort dann auch der Spaltenname der Elterntabelle an entsrpechender Stelle erscheinen muss, hat gedauert, obwohl es ja eigentlich nahe liegt.
LG
Martin