Modal está configurado para display none;

No puedo actualizar la barra lateral personalizada a menos que inspeccione la página y elimine display: none en el scss. Esto funcionó anteriormente y no está claro qué cambió para que dejara de funcionar. ¿Alguna sugerencia para solucionar problemas?

Si entiendo lo que dices, podrías simplemente añadir esto como un componente:

.modal-middle-container {
    display: flex;
}

¿Tu instancia de Discourse está actualizada con la versión estable 3.1.0 o la beta 3.2.0-1? ¿Eres usuario o administrador?

¿Podrías publicar una captura de pantalla o explicar con más detalle a qué te refieres? El menú de la barra lateral de navegación funciona como se espera para las secciones personalizadas.

También podría valer la pena comprobar si tienes un fragmento de código adicional en tu tema o en un componente del tema que añada display none inicialmente.

Si pruebas el modo seguro, ¿aparece el botón personalizado?

3 Me gusta

Estoy en la versión 3.2.0.beta1-dev y soy el administrador. He desactivado todos los temas y componentes (por lo que puedo ver) y solo estoy usando el sistema base.

Activar el modo seguro lo soluciona.

Esto es lo que veo:

Si funciona en modo seguro, entonces debería ser un tema/componente de tema el que interfiere (puedes reducirlo solo a temas/componentes de tema usando las casillas de verificación del modo seguro si quieres confirmarlo).

Si miras en el inspector donde has estado desactivando display none, deberías ver una pista de dónde proviene:

Eso debería darte el ID del tema donde vive la regla. Luego puedes añadirlo a un enlace para rastrearlo, por ejemplo [TuSitio]/admin/customize/themes/83

2 Me gusta

¡Genial, gracias! Resultó ser el plugin “discourse-landing-pages”, que en realidad no estamos usando. Todo arreglado.

1 me gusta

Ahh. Al final era un plugin. Buen trabajo de investigación. :+1: :slight_smile:

Creo que Landing Pages ha estado unmaintained (antes de las secciones personalizadas de la barra lateral) durante un tiempo, por lo que esto puede indicar que finalmente no funciona. Dejaré una nota y actualizaré la etiqueta para ello. :+1:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.