La classe User Group ne s'applique pas toujours à la div wrapper du contenu du message

J’ai des groupes d’utilisateurs, par exemple pour les Volontaires, les Donateurs, etc., qui ont contribué à faire fonctionner le site. J’aimerais distinguer visuellement les publications de ces utilisateurs, par exemple en ajoutant une bordure autour de la publication entière :

.group-Volunteers > article {
    margin-top: 0.2em;
    margin-bottom: 0.2em;
    border: 0.2em dashed var(--tertiary);
    border-radius: 1em;
    padding-left: 0.5em;
}

Cela fonctionne comme prévu pour l’un des groupes, mais pas pour un autre. Existe-t-il des règles concernant le moment où la classe group-* est appliquée au conteneur enveloppant ?

Exemple : Introducing Gizz Tapes! - #13 by jamie - Some Context - KGLW.net Forum
L’utilisateur qui a posté ceci est membre du groupe Volontaires, cependant le div enveloppant la publication n’a pas la classe group-Volunteers comme je m’y attendais. (Notez que dans ce sujet, il y a plusieurs publications d’utilisateurs du groupe Core, et leurs publications ont bien un wrapper group-Core.)

Je pense que ce doit être leur groupe principal. Est-ce que le groupe Volunteer est le groupe principal de l’utilisateur et est-ce que le changer résout le problème ?

2 « J'aime »

Vous pouvez également utiliser CSS Classes for Current User's Groups. Ensuite, cela fonctionne pour tous les groupes au lieu de seulement les groupes principaux.

2 « J'aime »

Hm, j’ai ajouté ce composant à notre thème mais il ne semble pas avoir changé les classes CSS sur la publication dans mon exemple ci-dessus.

Je pense que je préférerais utiliser ce composant, bien que je ne sache pas ce qu’implique le réglage « groupe principal ». Que se passe-t-il si un utilisateur est membre de plusieurs groupes qui ont l’option « définir automatiquement comme groupe principal » activée ?

1 « J'aime »