Programar cambio de logotipo: Automatizar logotipos del sitio Discourse

:information_source: Resumen Cambios estacionales de logotipo
:hammer_and_wrench: Repositorio Scheduled Logo Change
:question: Guía de instalación Cómo instalar un tema o componente de tema
:open_book: ¿Nuevo en los temas de Discourse? Guía para principiantes sobre el uso de temas de Discourse

Instalar este componente de tema

Un componente de tema de Discourse que reemplaza automáticamente el logotipo del sitio con imágenes cargadas según un calendario recurrente. Úselo para logotipos estacionales (Halloween, Navidad, eventos especiales, aniversarios, etc.) sin tener que cambiar manualmente el logotipo del sitio cada año.

Abra la configuración del componente y agregue una o más entradas a Programaciones. Cada entrada tiene:

Campo Obligatorio Propósito
Nombre :white_check_mark: Etiqueta utilizada para identificar la programación en la interfaz de administración
Mes de inicio / Día de inicio :white_check_mark: Primer día en que se muestra el logotipo
Mes de fin / Día de fin :white_check_mark: Último día en que se muestra el logotipo
Logotipo Logotipo de escritorio, modo claro
Logotipo (oscuro) Logotipo de escritorio, modo oscuro
Logotipo pequeño Logotipo de encabezado minimizado, modo claro
Logotipo pequeño (oscuro) Logotipo de encabezado minimizado, modo oscuro
Logotipo móvil Logotipo móvil, modo claro
Logotipo móvil (oscuro) Logotipo móvil, modo oscuro

Cualquier imagen que se deje en blanco volverá al logotipo predeterminado del sitio para esa variante. Las variantes de modo oscuro vuelven a su contraparte de modo claro de la misma programación cuando no se proporcionan, por lo que el modo oscuro sigue mostrando el logotipo estacional.

Las programaciones se repiten cada año: establece un mes y día de inicio y fin, no un año específico. Los rangos pueden envolver el final del año (por ejemplo, 15 de diciembre → 5 de enero). Cuando varias programaciones se superponen, gana la primera programación coincidente en la lista.

:information_source: Se debe elegir al menos un logotipo por programación; de lo contrario, el componente no hace nada (lógicamente…)

5 Me gusta

Entonces, no configurar nada simplemente volvería al logotipo predeterminado del sitio, en lugar de alguna imagen en blanco? (Asumo que eso es lo que sucede cuando null entra en el transformador de valores).

Sí, si no estableces nada, vuelve a la configuración predeterminada, por lo que esencialmente no hace nada.

1 me gusta