Einige Unterregisterkarten der Benutzereinstellungen ausblenden?

Hallo Jeff :slight_smile:

Du könntest zuerst CSS Classes for Current User's Groups installieren und dann die hinzugefügten Klassen verwenden, um diese Elemente mit CSS zu verstecken:

body:not(.staff) {
    .user-nav__preferences-security,
    .user-nav__preferences-emails,
    .user-nav__preferences-tracking,
    .user-nav__preferences-users {
        display: none !important;
    }    
}

Beachte, dass Administratoren mit dieser Komponente keine spezifische Klasse haben. Es würde zusätzlichen JavaScript-Code erfordern. Staff bedeutet Administratoren und Moderatoren.

Außerdem können Benutzer mit grundlegenden Kenntnissen solche clientseitigen Änderungen umgehen.

3 „Gefällt mir“