Las subcategorías solo aparecen después de la actualización y algunos otros problemas

Gracias por la nueva versión, que trae una mejor integración con Category Icons. Sin embargo, hay algunos problemas:

  1. Si el color del icono se establece en los iconos de categoría y el color del banner en los banners de categoría se establece en el mismo color, el icono en el título del banner se vuelve ‘invisible’.
  2. El nuevo estilo CSS flex en el icono rompe los nombres de categoría largos con iconos en vistas estrechas (vista móvil).
  3. La categoría con subcategorías no muestra el banner al aterrizar, muestra el banner después de actualizar.

El primero se puede arreglar fácilmente con CSS

h1 span.category-icon {
  color: rgb(255, 255, 255) !important;
}

pero sería aún mejor si esto se pudiera anular directamente en el TC. Quizás una nueva configuración establecer el color del icono de categoría que se habilitaría cuando mostrar icono de categoría esté marcado.

El segundo es más complicado, he intentado anularlo con CSS sin resultados consistentes, ¿quizás esto requerirá un rediseño a nivel estructural (creo que el elemento del icono estaba previamente en un div separado, pero ahora está incluido dentro de h1)?

2 Me gusta

¡Genial comentario, gracias! Acabo de fusionar una actualización sobre cómo se alinea el icono y añadí una configuración que anulará el color del icono de la categoría cuando esté habilitada. Esto también requiere una actualización del componente de iconos de categoría (necesité añadir un nombre de clase para ajustar el diseño), así que asegúrate de actualizar eso también.

5 Me gusta

Gracias Kris, ahora funciona perfectamente.

Todavía tengo problemas con

sin embargo, ¿alguna idea?

Comprobado en dos navegadores diferentes en Android, mismo resultado.

2 Me gusta

oh, me pasé por alto ese… ¿esto sucede cuando se visita directamente una subcategoría?

2 Me gusta

No, esto solo sucede al visitar directamente una categoría que tiene subcategorías.

Editar: esto solo sucede al abrir dicha categoría directamente desde la vista /categories. Al usar un menú desplegable de categorías para seleccionar una categoría, el banner se muestra correctamente.

Visitar subcategorías directamente funciona bien.

2 Me gusta

Hmm, no puedo reproducir esto…

Kapture 2023-03-31 at 10.59.55

¿Qué estilo de página de categoría de escritorio estás usando en la configuración de tu sitio? Quizás me falte alguna situación específica :thinking:

1 me gusta

Lo instalé y he reproducido el error. En una categoría con una subcategoría, he hecho clic en la ruta de navegación del encabezado y, cuando vas a la categoría, la caja del encabezado está ahí pero no el banner de la categoría.

2 Me gusta

Genial componente, por cierto. Veré si puedo hacer una captura de pantalla de lo del banner de categoría que falta…

3 Me gusta

ok, hay dos maneras en que el banner no aparece: desde la página de categoría (estoy ejecutando el componente de autor del tema). funciona para subcategorías pero no para categorías. también ocurre desde la ruta de navegación del tema en un tema.

1 me gusta

Creo que he encontrado la causa: en la configuración de la categoría superior, establece Default List Filter de all topics a no subcategories y actualiza, entonces podrás reproducirlo.

@Lilly ¿tienes configurado lo mismo de no subcategories por casualidad?

3 Me gusta

2 Me gusta

Sí, puedo reproducir esto ahora, gracias por descubrirlo. Investigaré qué está saliendo mal con esto.

3 Me gusta

@md-misko @Lilly, esto se debió a una inconsistencia en Discourse, y se corrigió aquí a finales de la semana pasada: DEV: Change the params for categoryNone redirect by CvX · Pull Request #20944 · discourse/discourse · GitHub

Por lo tanto, este problema debería desaparecer la próxima vez que se actualice Discourse.

4 Me gusta

gracias por todo tu ‘impresionante’ trabajo :slightly_smiling_face:

4 Me gusta