Este componente del tema proporcionará una cabecera fija con un logotipo grande cuando se esté en la parte superior de la página. A medida que se hace scroll hacia abajo, aparecerá la barra de cabecera normal de Discourse. Esto permite mostrar de forma limpia un logotipo grande de la web en la parte superior de la página.
En dispositivos móviles, la barra de cabecera solo se mostrará cuando el teléfono esté en orientación vertical. El espacio vertical suele ser bastante limitado en orientación horizontal, por lo que esto mantendrá el contenido más abierto. Para ver de nuevo la cabecera, puedes hacer scroll hasta la parte superior de la página o rotar el teléfono de nuevo a orientación vertical.
La mejor manera de ver lo que hace este componente del tema es probarlo, lo cual puedes hacer visitando:
Aquí está mi intento de un pequeño GIF mostrándolo en acción (recomiendo encarecidamente hacer clic en el enlace anterior para una mejor ilustración
)
Configuraciones:
Actualmente hay tres configuraciones que deberían ser bastante autoexplicativas:
Instalación:
IMPORTANTE: Debes estar ejecutando Discourse Versión 2.0.0.beta4 o posterior para que este tema funcione.
Consulta este tema para obtener instrucciones sobre cómo instalar el componente del tema:
Enlace de importación:
https://github.com/tshenry/discourse-big-header-little-header.git
Sobre:
La propuesta original de esto provino de @ryanerwin en Marketplace. Él pidió que generalizara lo que había creado para él y lo compartiera con el resto de la comunidad. Por lo tanto, este tema está muy inspirado y es presentado por él ![]()
Notas:
Dado que a los usuarios les encanta personalizar sus cabeceras y el área general cerca de la parte superior de la página, puede ser necesario realizar algunos ajustes adicionales para manejar conflictos con otras personalizaciones. He probado que esto funciona en un tema limpio de Discourse, pero prepárate para ajustarlo dependiendo de cuántas otras personalizaciones hayas realizado. Sería ideal realizar la mayor parte de las modificaciones a esto como un componente de tema hijo separado, de modo que no pierdas el rastro de tus cambios si/ cuando el tema se actualice.
Problemas conocidos:
Dado que esto añade relleno al div#main-outlet, la línea de tiempo de los temas puede verse afectada dependiendo del tamaño de tu logotipo. Hay formas codificadas de manejarlo, pero eso no es ideal. Probablemente publicaré un mensaje en Dev para detallar todo lo que he intentado y ver si alguien tiene ideas sobre cómo compensar el relleno adicional.
Repositorio:
Como siempre, siéntete libre de publicar si tienes alguna pregunta, problema o sugerencia. Mi tiempo está un poco limitado en este momento, pero trataré de abordar todo lo más rápido posible ![]()




