Subcategorías con sangría en Discourse

Instalar este componente de tema

:information_source: Descripción general

Este sencillo componente de tema indenta automáticamente todas las subcategorías en la barra lateral; funciona en tamaños de vista de escritorio, tableta y móvil.

Hay una opción para cambiar el tamaño de la sangría: el valor predeterminado es 1em, el mínimo 0.5em y el máximo 3em.

Opciones:

Captura de pantalla del resultado de ejemplo en la barra lateral:


:bulb: Notas

Este componente de tema está pensado únicamente para subcategorías de un solo nivel. Si tu foro tiene habilitadas las sub-subcategorías, es probable que este componente falle o, al menos, no se vea muy bien en tu barra lateral.

Este componente reemplaza a Indented / Nested Sidebar Categories or Subcategories, que ahora está obsoleto.


Consulta mi otro contenido de Discourse
21 Me gusta

¡Buen trabajo! Sería maravilloso si pudiera contraerse o expandirse para las categorías principales. ¿Es posible?

1 me gusta

no, lo siento, pero no tengo planes de añadir más opciones a este componente.

1 me gusta

Buen trabajo, Lilly, sencillamente delicioso y efectivo. ¡Una mejora notable!

Además, me encanta el aviso claro para el administrador al respecto.

2 Me gusta

Sería útil tener la opción de sangrar en el móvil también

Estoy de acuerdo, ¡y no me había dado cuenta de que no lo hacía hasta que lo señalaste ahora mismo!

@Lilly, ¿el antiguo sangrado de TC se veía en el móvil?

2 Me gusta

Refactoricé este componente y debería funcionar para ti en dispositivos móviles ahora. Avísame si hay problemas. OP editado.

6 Me gusta

¿Cuál fue el razonamiento/la razón para desaprobar un componente con más funcionalidades (Categorías anidadas) en favor de este con menos control?
¿Puedo seguir usando el antiguo aunque esté obsoleto o eventualmente dejará de funcionar?

1 me gusta

Funciona genial, ¡muchas gracias Lilly! Ya puedo quitar mi solución alternativa de CSS :slight_smile:

1 me gusta

Jaja, se sangra bien en vertical, pero no en horizontal (usando un iPad)

funciona en mi iPad :woman_shrugging:

déjame adivinar, ¿está mostrando esa vista de barra lateral de dos columnas?

Jaja, lo siento, olvidé mencionar que mi CSS personalizado lo fuerza a una sola columna en dispositivos móviles. Funciona bien en modo retrato (con sangría como en el escritorio) pero es una lista plana y sencilla en modo horizontal.

esto es lo que veo en mi iPad tanto en orientación horizontal como vertical:

1 me gusta

Ah, a mí también me funciona ahora, ¡lo siento! Parece que se pone “plano” al girar el dispositivo, pero se soluciona si actualizas. ¡Gracias por comprobarlo!

1 me gusta