Salut les amis,
Je souhaite optimiser l'affichage de mes images sous Symfony 4 avec Liip Imagine Bundle
Le voici le code que j'ai au niveau de la vue
{% if profil.imageName %}
<img src="{{asset('img/user/' ~ profil.imageName | imagine_filter('avatar')) }}" class="user-card__img circle" alt="User-avatar" loading="lazy">
{% else %}
<img src="{{asset('img/user/avatar.png' | imagine_filter('avatar')) }}" class="user-card__img circle" alt="Default-Avatart" loading="lazy">
{% endif %}
Comme on peut le voir c'est une condition qui dit que si l'utilisateur demandé a une image de profil alors on affiche son image de profil, sinon on affiche un avatar par défaut.
Le filtre imagine_filtre fonctionne très, pour l'avatar par défaut, mais ne fonctionne pas pour l'image dynamique.
Il ne trouve même pas l'image demandé. Pourtant quand j'enlève le filtre, l'image dynamique s'affiche.
Comment puis-je régler ce problème ?
Hello tu peux essayer de mettre entre parenthèse ton expression ?
<img src="{{asset(('img/user/' ~ profil.imageName) | imagine_filter('avatar')) }}" class="user-card__img circle" alt="User-avatar" loading="lazy">