¿Cuál sería el mejor enfoque para habilitar/deshabilitar esto por categoría? Nos gustaría tener un mecanismo más complejo “similar a Polis” en algunas áreas seleccionadas de nuestra intranet social, pero no queremos restarle importancia a la naturaleza acogedora y positiva de los “simples me gusta” para el resto de las categorías.
3 Me gusta
No existe tal función. Una forma rápida de hacerlo sería ocultar el selector de reacciones con CSS, como por ejemplo:
.category-general-resources .discourse-reactions-picker {
display: none;
}
Si desea iterar a través de múltiples categorías y facilitar el mantenimiento, puede usar un bucle SCSS como este:
$categories: 'general', 'site-feedback', 'staff';
@each $category in $categories {
.category-#{$category} .discourse-reactions-picker {
display: none;
}
}
La clase de categoría es visible en la etiqueta <body>.
Puede ser eludido por cualquier usuario que sepa cómo hacerlo visible nuevamente del lado del cliente, pero si su comunidad se porta bien, creo que es una buena solución alternativa. ![]()
8 Me gusta
¿Has mirado otras opciones en discourse para lograr lo que quieres, como:
5 Me gusta
Esto funcionó sorprendentemente bien, muchas gracias por este enfoque.
2 Me gusta
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.