Changement de logo programmé : automatiser les logos du site Discourse

:information_source: Résumé Modifications saisonnières du logo
:hammer_and_wrench: Dépôt Modification planifiée du logo
:question: Guide d’installation Comment installer un thème ou un composant de thème
:open_book: Nouveau sur les thèmes Discourse ? Guide débutant pour utiliser les thèmes Discourse

Installer ce composant de thème

Un composant de thème Discourse qui remplace automatiquement le logo du site par des images téléchargées selon un calendrier récurrent. Utilisez-le pour les logos saisonniers (Halloween, Noël, événements spéciaux, anniversaires, etc.) sans avoir à changer manuellement le logo du site chaque année.

Ouvrez les paramètres du composant et ajoutez une ou plusieurs entrées aux Programmes. Chaque entrée comprend :

Champ Obligatoire Fonction
Nom :white_check_mark: Libellé utilisé pour identifier le programme dans l’interface d’administration
Mois de début / Jour de début :white_check_mark: Premier jour d’affichage du logo
Mois de fin / Jour de fin :white_check_mark: Dernier jour d’affichage du logo
Logo Logo bureau, mode clair
Logo (sombre) Logo bureau, mode sombre
Petit logo Logo en-tête réduite, mode clair
Petit logo (sombre) Logo en-tête réduite, mode sombre
Logo mobile Logo mobile, mode clair
Logo mobile (sombre) Logo mobile, mode sombre

Tout logo laissé vide utilise par défaut le logo standard du site pour cette variante. Les variantes en mode sombre reprennent leur équivalent en mode clair du même programme si elles ne sont pas fournies, de sorte que le logo saisonnier s’affiche également en mode sombre.

Les programmes se répètent chaque année : vous définissez un mois et un jour de début et de fin, pas une année spécifique. Les plages peuvent chevaucher la fin de l’année (par ex. 15 décembre → 5 janvier). Lorsque plusieurs programmes se chevauchent, le premier programme correspondant dans la liste est prioritaire.

:information_source: Au moins un logo doit être choisi par programme – sinon le composant ne fait rien (logiquement…)

5 « J'aime »

Donc, ne rien définir reviendrait simplement à utiliser le logo par défaut du site, et non une image vide ? (Je suppose que c’est ce qui se produit lorsque null est transmis au transformateur de valeur ?)

Oui, si vous ne définissez rien, il revient à la valeur par défaut, donc en fait, cela ne fait rien.

1 « J'aime »