Hallo juergen.vallant,
ich glaube ich habe die Lösung für dein Problem gefunden.
1) einen callback auf onload wie du bereits erwähnt hast:
Code:
$GLOBALS['TL_DCA']['tl_member']['config']['onload_callback'][] = array('MemberFilter', 'setFilter');
2) dann die Klasse definieren
Code:
class MemberFilter extends Backend
{
public function __construct()
{
parent::__construct();
$this->import('BackendUser', 'User');
}
public function setFilter()
{
//hier steht die die id des benutzers drinnen $this->User->id;
$GLOBALS['TL_DCA']['tl_member']['list']['sorting']['filter'][] = array("city='München'");
}
}
3) noch die letzte Zeile, also das sorting anpassen. Damit das aber geht, muss in der Datenbank gespeichert werden wer welche Daten erstellt hat.
Ich hoffe ich konnte dir damit ein wenig helfen.
Lesezeichen