← Extensions
TYPO3 12 / 13 FrontendAccess ControlUsergroupsTCA

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.