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.
Entiendo, gracias. Solo tengo que enumerar cada etiqueta que tengo en el CSS por su nombre y especificar el color. Sería genial, sin embargo, si pudiera hacer esto desde el panel de administración, como con los componentes del tema, usando una lista separada por comas y proporcionando el código hexadecimal, tal como se hace con los iconos.
¿Existe alguna forma de establecer un color para todas las etiquetas de un grupo de etiquetas mediante 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.