Qual seria a melhor abordagem para habilitar/desabilitar isso por categoria? Gostaríamos de ter um mecanismo mais complexo, “semelhante ao Polis”, em algumas áreas selecionadas da nossa intranet social, mas não queremos prejudicar a natureza acolhedora e positiva do “apenas curtidas” para o restante das categorias.
3 curtidas
Não existe tal recurso. Uma maneira rápida de fazer isso seria ocultar o seletor de reações com CSS, como:
.category-general-resources .discourse-reactions-picker {
display: none;
}
Se você quiser iterar por várias categorias e facilitar a manutenção, pode usar um loop SCSS como este:
$categories: 'general', 'site-feedback', 'staff';
@each $category in $categories {
.category-#{$category} .discourse-reactions-picker {
display: none;
}
}
A classe da categoria é visível na tag <body>.
Isso pode ser contornado por qualquer usuário que saiba como torná-la visível novamente no lado do cliente, mas se sua comunidade se comportar bem, acho que é uma boa solução alternativa. ![]()
8 curtidas
Você já considerou outras opções no Discourse para alcançar o que você deseja, como:
5 curtidas
Isso funcionou surpreendentemente bem, muito obrigado por essa abordagem.
2 curtidas
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.