Servus Community,
eine kurze Frage: Wie kann ich in der localconfig den RockSolid Slider pro Benutzergruppe freischalten? Ich habe in einer Contao-Installation mehrere Startpunkte (Stadt mit Ortsteile) sowie die entsprechenden Benutzergruppen. Aktuell hat jeder Benutzer die Möglichkeit jeden Slider zu bearbeiten oder zu löschen... Dies möchte ich unterbinden, sodass der jeweilige Benutzer nur seinen eigenen Slider (z.B. Anhand der Benutzergruppe und Slider-ID) bearbeiten kann. Einen entsprechender Lösungsansatz könnte wie folgt aussehen:
Code:
if ($this->User->isAdmin)
{
$GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE';
}
elseif ($this->User->isMemberOf(3))
{
$GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE_redakteure';
$GLOBALS['TL_DCA']['tl_rocksolid_slider']['fields']['id'] = ...!? ;
}
elseif ($this->User->isMemberOf(4))
{
$GLOBALS['TL_DCA']['tl_content']['fields']['text']['eval']['rte'] = 'tinyMCE_redakteure';
$GLOBALS['TL_DCA']['tl_rocksolid_slider']['fields']['id'] = ...?! ;
}
elseif ($this->User->isMemberOf(...))
{
...
}
Wer kann mir weiterhelfen?
Danke und Gruss
Andreas
Lesezeichen