Zitat von
Franko
Könntest du uns allen deine Lösung zeigen?
Wäre schön ...
Ich habe um mehrere Benutzer und Benutzergruppen unabhängig davon erstellen zu können eine neue Tabelle "tl_bb_kunden" erstellt. Diese hat bislang nur ein Feld "Name".
Diese Einträge sind dann pro Benutzer auswählbar.
Im modul habe ich dann zum einen ein Feld kunde erstellt mit einem Option Callback der bei Admin alle Kunden und ausgibt und ansonsten nur "$this->User->kunde". Das Feld ist Pflichtfeld.
Zum anderen einen Onload - callback
Code:
public function show_kunde(){
if($this->User->isAdmin){
// show everything
}else{
$GLOBALS['TL_DCA']['tl_bb_zi']['list']['sorting']['filter'] = array('kunde = "'.$this->User->kunde.'"');
}
}
usw.
Lesezeichen