Ich habe einen Header-Link mit der Komponente “Custom Header Links” erstellt, um Benutzer zu ihren zugewiesenen Themen zu leiten. https://forum.domain.net/my/activity/assigned scheint dies zu erreichen.
Gibt es eine Möglichkeit, dies nur für bestimmte Benutzergruppen anzuzeigen?
2 „Gefällt mir“
Es gibt eine Theme-Komponente, die die primäre Gruppe einer Person als Klasse zum Seitenkörper hinzufügt: GitHub - discourse/discourse-groups-css-classes-in-body (beachten Sie, dass, wenn Sie versuchen, Staff-Benutzer anzusprechen, diese bereits eine staff-Klasse erhalten, ohne diese Komponente)
Wenn Sie also einen benutzerdefinierten Header-Link namens “foo” hinzugefügt haben, könnten Sie etwas wie folgt tun, um ihn vor allen außer einer Gruppe namens “bar” zu verbergen:
.foo-custom-header-links {
display: none;
}
body.primary-group-bar {
.foo-custom-header-links {
display: block;
}
}
4 „Gefällt mir“
Danke! Das hat perfekt funktioniert. Jetzt muss ich mir nur noch andere Möglichkeiten überlegen, diese großartige Funktionalität zu nutzen …
1 „Gefällt mir“