Rejoindre / quitter le groupe CTA

Bonjour,

J’aimerais diviser le forum en trois parties. La page a un sujet principal, subjectA, à côté duquel j’ai créé une autre catégorie hors catégorie, subjectB. Pour cela, j’ai pensé qu’un interrupteur à trois voies devrait être placé dans l’en-tête ou dans un autre endroit central. Par défaut, l’interrupteur serait en position médiane, ce qui signifierait que subjectA et subjectB de la page seraient visibles. Si l’utilisateur déplace l’interrupteur en direction de subjectA, alors subjectB ne serait pas visible, et s’il le déplace en direction de subjectB, alors subjectA ne serait pas visible. Nous pourrions gérer cela avec des groupes et des permissions de catégories.

Si l’utilisateur sélectionne subjectA, il est automatiquement ajouté à un groupe groupA qui ajoute certaines permissions aux catégories de subjectB pour les masquer.

J’essaie de trouver comment créer un bouton CTA ou un interrupteur pour rejoindre ou quitter un groupe en cliquant dessus. Mais malheureusement, je n’ai trouvé aucun moyen. Est-ce possible d’une manière ou d’une autre ? :slightly_smiling_face:

Ce projet vise à permettre aux utilisateurs de filtrer rapidement et facilement le contenu des deux sujets principaux.

Toute idée ou conseil serait apprécié ! Merci :slightly_smiling_face:

2 « J'aime »

Pour une approche alternative, vous pourriez consulter les Forums de la communauté des développeurs Epic Games. Ils utilisent quatre filtres globaux et je pense que vous n’avez besoin que du plugin GitHub - discourse/discourse-global-filter pour mettre en œuvre une configuration similaire.

4 « J'aime »

Merci @manuel, cela semble excellent. À première vue, si je vois correctement, ce plugin fonctionne un peu comme Using query strings to filter topic views avec des tags, mais il conserve la chaîne pendant que l’utilisateur navigue sur la page. Je dois repenser la structure de mon forum. :sweat_smile: Merci encore, je vais essayer. :slightly_smiling_face:

3 « J'aime »