Yes, but you would need to register the custom SVG in a plugin (themes should soon also be able to add custom icons to the SVG sprite set). See Introducing Font Awesome 5 and SVG icons for details.
I see thanks. I just have to list every tag I have in the CSS by name and specify the color. Would be nice though if I could do this from the admin panel like with the theme components using a comma separated list and providing the hex code just like for the icons.
Is there a way I can set a color for all tags in a tag group via CSS?
Entiendo, gracias, pero necesitaré los viñetas grises predeterminadas para todas las demás etiquetas. Logré esto eliminando esas viñetas para una etiqueta específica:
Parece un ajuste fantástico. Una pregunta para pedir consejo al autor: Estoy pensando en mejorar mis etiquetas aburridas, algunas de las cuales uso para etiquetar publicaciones por idioma (así que tengo etiquetas como “castellano”, “deutsch”, etc.), con pequeñas banderas de países. ¿Sería subir un archivo .svg personalizado como se describe arriba la forma correcta, o existen conjuntos de iconos preconfigurados o quizás conjuntos de emojis integrados en Discourse que se podrían utilizar?
Un emoji tendría sentido para las banderas de los países, pero este componente no utiliza emojis, sino iconos de un conjunto como Font Awesome.
Puedes probar agregando el emoji directamente en la etiqueta del tag. Lo intenté localmente, y lo complicado es que las etiquetas no pueden tener espacios. Un ejemplo:
¡Vaya, eso es realmente bastante interesante. Menos el guion pero probablemente podría vivir con ello. Incluso podría valer la pena probar una etiqueta que sea solo un emoji de bandera…
Ok, solo una pregunta más medio tonta: ¿cómo hago para que el emoji funcione como lo hiciste arriba con el francés? Intenté crear una etiqueta ":sweden:-svenska" pero no se traduce a la bandera de Suecia.
¡Ohhh, pensé que los emojis estaban en Discourse! Vale, necesito cambiar a un móvil entonces. Pensé que de alguna manera podría usarlos. ¡Funcionó, gracias!
Si entendí bien, ¿no hay una forma sencilla de descubrir a qué grupo pertenece una etiqueta dentro del renderizador de etiquetas?
Esto sería excelente. Antes utilizaba un enfoque de CSS personalizado, pero lo abandoné en favor de este componente del tema con un icono de respaldo para todas las etiquetas sin configurar (al menos antes del soporte para grupos de etiquetas), y es justo lo que echo de menos.
Considerando que discourse-category-icons soporta esto, supongo que el renderizador que reemplaza replaceCategoryLinkRenderer es el utilizado por el menú desplegable de categorías, mientras que el renderizador que reemplaza replaceTagRenderer NO es el usado por el menú desplegable de etiquetas, ¿correcto? Entonces, ¿esto quizás requeriría un cambio en el núcleo? El menú desplegable de etiquetas en el compositor sí utiliza el renderizador reemplazado, con iconos.