@jackierenee J’ai pris la liberté d’intervenir et de jeter un coup d’œil à votre site.
Il semble que vous n’ayez fait que supprimer le composant de thème du thème parent, l’avoir mis à jour et l’avoir réintégré.
Le problème est que Discourse ne récupère pas lorsqu’un composant de thème est mis à jour au-delà de la compatibilité et qu’une épingle est ensuite ajoutée.
La bonne façon de récupérer d’une telle situation est :
- aller au composant de thème
- faire défiler tout en bas
- copier les paramètres de « l’éditeur de paramètres »
- les stocker dans un éditeur de texte
- supprimer complètement (
supprimer) le composant de thème - le réintégrer à partir du dépôt Github
- copier les paramètres de l’éditeur de texte et les coller dans « l’éditeur de paramètres »
- apporter des corrections si nécessaire (parfois, des paramètres sont ajoutés dans la nouvelle version, vous devrez donc les supprimer à nouveau, l’éditeur vous indiquera quoi faire lorsque vous tenterez de les enregistrer)
- ajouter le composant de thème au thème parent.
Je l’ai fait sur votre site et les bannières s’affichent à nouveau.
Pour les auteurs de composants de thème : il est très utile d’utiliser le champ version dans about.json afin que l’administrateur sache quelle version d’un composant de thème est utilisée. Malheureusement, Discourse n’affiche pas les versions de commit pour les composants de thème comme il le fait pour les plugins.