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.
Was macht die Extension?
TYPO3 erlaubt es standardmäßig, Inhalte nur für bestimmte Frontend-Benutzergruppen sichtbar zu machen. EXT:inverted_usergroup_access kehrt diese Logik um: Inhalte können so konfiguriert werden, dass sie für alle sichtbar sind — außer für Mitglieder einer bestimmten Gruppe.
Nützlich z.B. um Inhalte nur für nicht-eingeloggte Besucher oder bestimmte Nutzergruppen auszublenden.
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.