Nous n’avons pas de paramètre pour cela et je pense que le faire uniquement en CSS est difficile, mais vous pouvez créer un composant de thème pour le remplacer.
En CSS, vous cacherez l’ancienne icône :
.post-notice {
.d-icon-user-shield {
display: none;
}
}
En JavaScript (vous placez ceci dans <head> du composant de thème), vous décorerez l’avis et ajouterez la nouvelle icône :
<script type="text/discourse-plugin" version="0.8">
const { iconNode } = require("discourse-common/lib/icon-library");
api.decorateWidget('post-notice:before', helper => {
return iconNode('heart');
});
</script>
… ou si vous souhaitez le remplacer par une image… :
<script type="text/discourse-plugin" version="0.8">
api.decorateWidget('post-notice:before', helper => {
return helper.h('img', {
src: 'https://www.discourse.org/a/img/home-spot-1.png',
style: 'margin-right: 0.65em',
height: 30,
width: 30
});
});
</script>
Avec les thèmes et les composants de thème, les possibilités sont infinies. Si vous souhaitez en savoir plus, nous avons une ressource à ce sujet :

