← Extensions
TYPO3 12 / 13 FrontendAccess ControlUsergroupsTCA

EXT:inverted_usergroup_access

Enables negation of frontend usergroup permissions on records — show content explicitly only when a user is NOT in a group.


What Does the Extension Do?

TYPO3 by default allows content to be made visible only for certain frontend user groups. EXT:inverted_usergroup_access reverses this logic: content can be configured to be visible to everyone — except members of a specific group.

Useful for example to show content only to non-logged-in visitors or to hide content from specific user groups.

Installation

composer req georgringer/inverted-usergroup-access

After installation, add the desired tables in the extension configuration.

TCA for Custom Tables

For tt_content and pages the field is added automatically. For custom tables:

$columns = [
    'fe_group_negate' => [
        'label' => 'LLL:EXT:inverted_usergroup_access/...',
        'config' => [
            'type' => 'check',
            'renderType' => 'checkboxToggle',
        ],
    ],
];

ExtensionManagementUtility::addTCAcolumns('tx_your_table', $columns);

// Add to an existing access palette:
ExtensionManagementUtility::addFieldsToPalette(
    'tt_content',
    'access',
    '--linebreak--,fe_group_negate',
    'after:fe_group'
);

Made possible with the generous support of OTH Amberg-Weiden.