Exibir conteúdo diferente dentro de um tópico com base na associação do usuário a grupos?

Não tenho muito tempo para me aprofundar nisso agora, mas este componente de tema pode ajudá-lo porque listará todos os grupos do usuário atual em, eu acho, a tag body. Então você provavelmente poderia usar seletores CSS para mostrar/ocultar com base na existência de determinados nomes de classe de grupo na tag body.

E combine isso com algumas informações deste post sobre quais elementos HTML você pode usar no compositor e como envolver o texto do compositor em classes, e pode funcionar:

Sim, acabei de testar aqui e deve funcionar se você usar esse componente combinado com algo como:

<span data-group-a>Texto apenas para o grupo A</span>
<span data-group-b>Texto apenas para o grupo B</span>

E então ter seletores CSS que fazem algo como:

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

Ou algo assim…

Desculpe por todas as edições. Acabei de testar em uma das minhas instâncias e funciona.

Mas, como você mencionou, talvez não seja o que você queria :slight_smile:

Isso pode ser possível com um JavaScript de tema, adicionando algo na seção <body> para selecionar os elementos e removê-los. Ainda pode exigir o span e o encapsulamento como acima, mas removê-lo através disso.

3 curtidas