Composant de thème pour les en-têtes de catégories Discourse

J’ai un site qui utilise ce composant, et pour une raison quelconque, les images de logo ne se chargent pas lorsqu’il est actif.
Elles se chargent correctement en mode sans échec, donc je sais qu’elles sont là.
Si je désactive la fonctionnalité pour afficher le petit logo du site si le logo de la catégorie n’est pas défini, elles se chargent correctement.
Je ne sais pas exactement quand cela s’est cassé, mais cela fonctionnait correctement avec cette option activée.
J’aime la laisser activée car j’ai une catégorie pour laquelle aucun logo n’est défini et je veux que le petit logo du site y soit affiché.

Toute aide ou conseil serait grandement apprécié.

Je n’ai pas modifié la logique ici depuis un bon moment. Pourriez-vous partager votre configuration des paramètres pour le composant ?

1 « J'aime »

2 « J'aime »

Cette capture d’écran correspond à mes paramètres. Avez-vous besoin de voir une autre partie ?

1 « J'aime »

Désolé, j’ai été occupé ces derniers jours (et le serai encore quelques jours). Je mets cela sur ma liste de choses à faire pour les prochains jours.

J’ai du mal à reproduire cela. Puis-je vous demander de me corriger si je comprends mal ?

Paramètres :

Logo de catégorie → non défini
Logo du site → défini

Ce que je vois :

Le logo de la catégorie est défini, mais il n’est pas affiché. Il est visible dans le noyau de bannière par défaut que le forum affiche lorsqu’il est en mode sans échec

Mais avec le composant, le logo du site est affiché

@tknospdr J’ai corrigé ce bogue dans cette Pull Request. Veuillez signaler si vous rencontrez des problèmes.

1 « J'aime »

Excusez mon ignorance, comment installer une RP ?

PR signifie pull request (demande de tirage)

Ce que Nate dit, c’est qu’il a fait une pull request contre le code source de Discourse et que lorsque sa « pull request » sera « fusionnée » (merged), elle fera partie du logiciel et tous les utilisateurs de Discourse recevront la version mise à jour avec la correction.

ajouté en édition : en d’autres termes, vous ne pouvez pas installer une PR, vous mettrez simplement à jour votre instance Discourse pour obtenir la correction.

1 « J'aime »

Je l’ai fusionné. Vous pouvez simplement mettre à jour votre composant.

1 « J'aime »

Génial, merci. Ça fonctionne maintenant !

2 « J'aime »