Los iconos de categoría en nuestro sitio se veían genial, hasta que inicié sesión hoy. Parece que no hay relleno entre el icono y el título de la categoría al mostrarse. ¿Alguien más tiene este problema?
¿Es posible usar otros iconos distintos a los de Font Awesome? Mi foro es sobre viajes y necesito iconos muy específicos que no existen allí. ¿Podemos usar, por ejemplo, un archivo de icono PNG normal, como hacemos con las categorías? ¡Gracias!
Puedes usar iconos personalizados si los conviertes a SVG y los agregas a tu tema mediante un sprite SVG. Consulta la sección “Crear un spritesheet SVG” de esta guía sobre cómo agregar iconos personalizados a tu sitio, los cuales luego podrás usar en este componente (y en todo tu sitio de Discourse).
¡Funciona genial!
¿Es posible que lo ajuste para que el icono aparezca después del título de la categoría?
Pregunta adicional: ¿es posible agregar un texto de ayuda (tooltip) o texto alternativo?
(Fondo: Estoy ocultando el icono del candado y, en su lugar, uso este componente para agregar un icono a las pocas categorías públicas que tengo. Me gustaría que los usuarios tuvieran una forma de saber qué representa el símbolo.)
En la configuración del componente, usa el ID del icono deseado de tu hoja de cálculo. Por ejemplo, si tengo un ID de icono llamado my-icon en mi hoja de cálculo, escribo esto:
También, no es necesario agregar el ID del icono en los campos de configuración de iconos SVG; todos tus iconos personalizados ya están disponibles desde tu spritesheet cargado.
Creo que la configuración de iconos SVG está pensada para cargar iconos adicionales de Font Awesome, ya que Discourse solo carga un conjunto definido y pequeño por defecto.
@Canapin ¡Gracias! Funcionó a la perfección. Sin embargo, tengo una pregunta más: ¿este archivo de sprites es exclusivo de un componente en particular o puedo acceder a los iconos con sus identificadores en cualquier lugar?
Cuando subes un archivo a un tema usado o a un componente de tema, puedes utilizarlo en cualquier otro, así que supongo que puedes usar tus IDs de icono en cualquier lugar.
Sí, después de eliminar mi sprite, solo se muestran los no profesionales. Además, los no profesionales no siguen la configuración fa_icon_style para iconos claros, etc.
Aquí tienes un ejemplo con el tema configurado en modo claro. Críticas de imágenes tiene el icono comment-alt-edit y no se muestra (es un icono de la versión Pro), mientras que Galería de imágenes tiene el icono images, que no es de la versión Pro, pero muestra la versión regular en lugar de la clara. Discusiones muestra la versión sólida de comments, y Comunidad muestra la versión clara de users, como se esperaba.
Intenté cambiar uno de ellos a cog y funciona correctamente con la versión clara apropiada. ¡Hay mucha extrañeza ocurriendo aquí!
Vale, ya lo entiendo. La clave es tener far- en la lista de iconos de categoría, no en iconos svg. Así que para los iconos ligeros tengo que cambiarlos todos a fal- y esto no sigue la configuración del sitio para estilo de icono fa, ¿correcto?