Olá, estou tentando exibir avatares no meu plugin, mas quando eu puxo o avatar_template ele aparece assim…
src=“/user_avatar/sitename/natasha/{size}/630932_2.png”
Acho que tem algo a ver com a variável size ![]()
Olá, estou tentando exibir avatares no meu plugin, mas quando eu puxo o avatar_template ele aparece assim…
src=“/user_avatar/sitename/natasha/{size}/630932_2.png”
Acho que tem algo a ver com a variável size ![]()
Se você substituir a parte {size} da string por um número, ela deverá gerar o avatar.
Você poderia talvez criar uma propriedade computada que receba o avatar_template e o substitua por um número, como:
@discourseComputed("user.avatar_template")
avatarSrc(avatarTemplate) {
return avatarTemplate.replace("{size}", "75");
},
e então chamar isso no seu template:
<img src={{avatarSrc}} alt="a foto de perfil do usuário" />
Incrível! Funcionou perfeitamente. Muito obrigado! ![]()