Привет! Я пытаюсь отобразить аватары в своём плагине, но при использовании avatar_template они выглядят так…
src=“/user_avatar/sitename/natasha/{size}/630932_2.png”
Думаю, дело в переменной {size} ![]()
Привет! Я пытаюсь отобразить аватары в своём плагине, но при использовании avatar_template они выглядят так…
src=“/user_avatar/sitename/natasha/{size}/630932_2.png”
Думаю, дело в переменной {size} ![]()
Если вы замените часть строки {size} на число, это должно сгенерировать аватар.
Вы можете создать вычисляемое свойство, которое принимает avatar_template и заменяет его на число, например:
@discourseComputed("user.avatar_template")
avatarSrc(avatarTemplate) {
return avatarTemplate.replace("{size}", "75");
},
а затем вызвать его в вашем шаблоне:
<img src={{avatarSrc}} alt="фото профиля пользователя"/>
Отлично! Это сработало на все сто! Большое спасибо! ![]()