¿Cómo puedo agregar un símbolo junto al nombre de alguien y, por ejemplo, si alguien está en el grupo de personal, intentar agregar un símbolo junto a su nombre, tal como cuando eres moderador y tienes un símbolo junto a tu nombre?
Echa un vistazo a los adornos de avatares; sospecho que eso podría ser lo que buscas.
¡Gracias! (20 caracteres)
¿Esto ayudaría?
Esto es exactamente lo que busco, excepto que quiero que el icono aparezca en las publicaciones y también cuando visites el perfil de alguien. Además, solo quiero que se muestre el icono si perteneces al grupo de personal.
Estoy intentando lograr que el personal no necesite ser administrador o moderador, pero que tenga un icono de personal similar al escudo que tiene un moderador.
Tenemos algo en nuestro plugin-api que debería poder ayudar: discourse/app/assets/javascripts/discourse/app/lib/plugin-api.js at 7c7dd2335bb8590935ca6f7c19cec1f07a61412f · discourse/discourse · GitHub
Aquí tienes un ejemplo que puedes colocar en la sección <head> de tu tema:
<script type="text/discourse-plugin" version="0.11">
api.addPosterIcon((cfs, attrs) => {
if (attrs.primary_group_name === "MY_GROUP_NAME") {
return { icon: 'shield-alt', className: 'staff', title: 'staff' };
}
});
</script>
Deberás reemplazar MY_GROUP_NAME en el código anterior con el nombre real de tu grupo.
¿Te serviría algo así? No estoy seguro de lo fácil que sería hacer lo mismo en la tarjeta de usuario o en el perfil, pero primero comprueba si el código anterior es lo que buscas para las publicaciones.
