← Extensions
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.