Vielen Dank für die Antworten.
Die Tabelle auf "nicht editierbar" zu setzen hat funktioniert (Edit-Icon war auch nicht mehr vorhanden).
Ich habe jetzt versucht die Tabelle je nach Gruppenzugehörigkeit "nicht editierbar" zu schalten
Im onload_callback habe ich dann folgendes eingefügt (1 Mitglied kann nur 1 Gruppe angehören):
PHP-Code:
$arrGruppe=$this->User->groups;
$gruppe=$arrGruppe[0];
switch ($gruppe){
case 1: //Editierbar
$GLOBALS['TL_DCA']['tabellenname']['config']['notEditable']=false;
break;
case 2: //Nicht editierbar
$GLOBALS['TL_DCA']['tabellenname']['config']['notEditable']=true;
break;
}
Hier läuft er in den richtigen Zweig rein. Dast Edit-Icon ist in diesem Fall allerdings nach wie vor vorhanden. Beim Klick auf das "Edit-Icon" wird der Fehlertext "Ein Fehler ist aufgetreten!" angezeigt, aber damit kann ich leben, falls es keine Möglichkeit gibt das Edit-Icon auf diesem Wege zu entfernen.
Gruß Heiko
Lesezeichen