Visualizzare contenuti diversi all'interno di un argomento in base all'appartenenza ai gruppi dell'utente?

Non ho molto tempo per approfondire al momento, ma questo componente del tema potrebbe esserti d’aiuto perché elencherà tutti i gruppi dell’utente corrente, credo, nel tag body. Quindi potresti usare selettori CSS per mostrare/nascondere in base alla presenza di determinati nomi di classi di gruppo nel tag body.

E combina questo con alcune informazioni da questo post su quali elementi HTML puoi usare nel composer e come racchiudere il testo del composer in classi, e potrebbe funzionare:

Sì, l’ho appena testato qui e dovrebbe funzionare se usi quel componente combinato con qualcosa come:

<span data-group-a>Testo solo per il gruppo A</span>
<span data-group-b>Testo solo per il gruppo B</span>

E poi hai selettori CSS che fanno qualcosa come:

span[data-group-a] {display: none;}
body.group-a span[data-group-a] {display: block;}

O qualcosa del genere…

Scusa per tutte le modifiche. L’ho appena testato su una delle mie istanze e funziona.

Ma come hai detto, forse non è quello che volevi :slight_smile:

Questo potrebbe essere possibile con un javascript del tema, aggiungendo qualcosa nella sezione <head> per selezionare gli elementi e rimuoverli. Potrebbe comunque richiedere lo span e il wrapping come sopra, ma rimuoverlo tramite quello.

3 Mi Piace