Invita / Abbandona gruppo CTA

Ciao,

Vorrei dividere il forum in tre parti. La pagina ha un argomento principale, subjectA, accanto al quale ho creato un’altra categoria separata, subjectB. Per questo, ho pensato che si potesse realizzare uno switch a tre vie nell’header o in un’altra posizione centrale. Per impostazione predefinita, lo switch sarebbe nella posizione centrale, il che significherebbe che sia subjectA che subjectB della pagina sarebbero visibili. Se l’utente sposta lo switch verso subjectA, allora subjectB non sarebbe visibile; se lo sposta verso subjectB, allora subjectA non sarebbe visibile. Potremmo gestire questo tramite gruppi e permessi di categoria.

Se l’utente seleziona subjectA, viene aggiunto automaticamente a un gruppo groupA che aggiunge alcuni permessi alle categorie di subjectB per disattivarle.

Ho provato a capire come creare un pulsante CTA o un interruttore per unirsi o lasciare un gruppo cliccandoci sopra. Ma purtroppo non ho trovato alcun modo. È possibile in qualche modo? :slightly_smiling_face:

Questo progetto serve ad aggiungere agli utenti la possibilità di filtrare rapidamente e facilmente i contenuti dai due argomenti principali.

Qualsiasi idea o consiglio sarebbe apprezzato! Grazie :slightly_smiling_face:

2 Mi Piace

Per un approccio alternativo, potresti dare un’occhiata ai Forum della community degli sviluppatori di Epic Games. Utilizzano quattro filtri globali e credo che tu abbia bisogno solo del plugin GitHub - discourse/discourse-global-filter per implementare una configurazione simile.

4 Mi Piace

Grazie @manuel, sembra fantastico. A prima vista, se ho capito bene, questo plugin funziona un po’ come Using query strings to filter topic views con i tag, ma mantiene la stringa mentre l’utente naviga nella pagina. Devo ripensare la struttura del mio forum. :sweat_smile: Grazie ancora, ci proverò. :slightly_smiling_face:

3 Mi Piace