← Extensions
EXT:inverted_usergroup_access
Ermöglicht die Negation von Frontend-Usergroup-Berechtigungen in Datensätzen — zeige Inhalte explizit nur dann, wenn ein Benutzer NICHT in einer Gruppe ist.
TYPO3 erlaubt es, Inhalte nur für bestimmte Frontend-Benutzergruppen sichtbar zu machen. Diese Extension kehrt die Logik um: Inhalte lassen sich so konfigurieren, dass sie für alle sichtbar sind — außer für Mitglieder einer bestimmten Gruppe.
Installation
composer req georgringer/inverted-usergroup-access
Nach der Installation die gewünschten Tabellen in der Extension-Konfiguration hinterlegen.
TCA für eigene Tabellen
Für tt_content und pages wird das Feld automatisch hinzugefügt. Für eigene Tabellen:
$columns = [
'fe_group_negate' => [
'label' => 'LLL:EXT:inverted_usergroup_access/...',
'config' => [
'type' => 'check',
'renderType' => 'checkboxToggle',
],
],
];
ExtensionManagementUtility::addTCAcolumns('tx_your_table', $columns);
// In eine bestehende Access-Palette einfügen:
ExtensionManagementUtility::addFieldsToPalette(
'tt_content',
'access',
'--linebreak--,fe_group_negate',
'after:fe_group'
);
Ermöglicht durch die großzügige Unterstützung der OTH Amberg-Weiden.