Salut, j’essaie d’afficher des avatars sur mon plugin, mais lorsque je récupère le avatar_template, il s’affiche comme ceci…
src=“/user_avatar/sitename/natasha/{size}/630932_2.png”
Je pense que cela a quelque chose à voir avec la variable size ![]()
Salut, j’essaie d’afficher des avatars sur mon plugin, mais lorsque je récupère le avatar_template, il s’affiche comme ceci…
src=“/user_avatar/sitename/natasha/{size}/630932_2.png”
Je pense que cela a quelque chose à voir avec la variable size ![]()
Si vous remplacez la partie {size} de la chaîne par un nombre, cela devrait générer l’avatar.
Vous pourriez peut-être créer une propriété calculée, qui prend le modèle d’avatar et le remplace par un nombre comme :
@discourseComputed("user.avatar_template")
avatarSrc(avatarTemplate) {
return avatarTemplate.replace("{size}", "75");
},
et ensuite appeler cela dans votre modèle :
<img src={{avatarSrc}} alt="la photo de profil de l'utilisateur" />
Génial ! Ça a parfaitement fonctionné. Merci beaucoup ! ![]()