La categoría tampoco se carga siempre para las sugerencias de “Tu tema es similar a…”
Parece que el selector de categorías tiene problemas con las categorías cargadas de forma diferida cuando también se utiliza el selector de etiquetas. Por ejemplo, al abrir Topics tagged official, la apariencia depende de si has añadido Plugin y Plugin > Extras a tu barra lateral.
Si has añadido ambos, todo funciona bien.
Si eliminas Plugin > Extras de la barra lateral, falta el selector de subcategorías.
Y si también eliminas Plugin de la barra lateral, el menú desplegable de categorías ya no muestra la categoría seleccionada (y el banner de categoría no muestra la categoría).
Al hacer clic en ‘Hot’ o ‘Top’ desde allí, Discourse ignora el filtro de categoría. Por ejemplo, en lugar de pasar de ‘Latest’ en Topics tagged official a ‘Top’ en Topics tagged official, se te redirige a Topics tagged official.
He notado que “Navegar a la primera publicación después de leer los temas” no siempre funciona cuando la categoría no se agrega a la barra lateral. Así que creo que se debe a las categorías cargadas perezosamente.
- Elimina Documentation > Contributing de tu barra lateral
- Lee Contributing to Discourse development para que te lleven a la parte superior en tu próxima visita. (Lo fijaría si no está fijado para encontrarlo mejor más tarde)
- Abre Contributing to Discourse
- Recarga
- Usa el enlace a Documentation > Contributing debajo del título
- Abre Contributing to Discourse Development
Entonces verás la última publicación en lugar de la primera.
Funciona como se esperaba cuando Documentation > Contributing se agrega a la sección de categorías de la barra lateral.
Cuando el estilo de página de categoría de escritorio se establece en “Subcategorías con temas destacados” con carga diferida, las subcategorías no se separan y muestran. Esto hace que el estilo sea efectivamente el mismo que “Categorías con temas destacados”.
Me imagino que este es el resultado previsto, pero quería comprobarlo primero. Si es así, podría ser necesaria una descripción o advertencia adicional.
Sin carga diferida:
Con carga diferida:
Las categorías de carga diferida imposibilitan la configuración de los ajustes de aprobación de las categorías. Puedes guardar, pero después de una recarga las casillas de verificación vuelven a estar en blanco.
Categorías de carga diferida desactivadas:
Categorías de carga diferida activadas:
¿Puedes mirar en la consola, te da curiosidad si falla la llamada para guardar la categoría?
Un caso límite tan extraño.
Creo que guardar funciona bien. El problema es que la casilla de verificación está vacía después de una actualización, por lo que el estado actual es desconocido. Pero como solo es posible marcar la casilla de verificación, tienes que habilitarla y guardar para poder desactivarla.
Cuando lazy load categories está deshabilitado, se usa GET /c/test-3/find_by_slug.json, que devuelve esa configuración.
"category_setting": {
"auto_bump_cooldown_days": 1,
"num_auto_bump_daily": 0,
"require_reply_approval": true,
"require_topic_approval": true
}
Cuando lazy load categories está habilitado, GET /categories/find?slug_path=test-3&include_permissions=true no devuelve esto.





