Je souhaite imprimer le fichier image du champ alt ou title dans le nœud twig template Drupal 8. J'ai essayé d'utiliser {{ node.field_images.entity }}
pour déboguer obtenir le titre de la valeur ou alt mais dans la classe \Drupal\file\Entity\File
pas de fonction les obtenir! J'ai vu {{node.field_images.entity.fileuri}}
in lien
Alors, comment utiliser {{node.field_images.entity}}
pour obtenir des images de fichiers alt ou title?
Merci !
Les propriétés alt et title sont stockées dans le champ d'image, pas dans l'entité de fichier. Vous pouvez y accéder en remplaçant la propriété entity
par alt
ou title
:
{{ node.field_image.title }}
{{ node.field_image.alt }}
Dans le modèle de champ (field.html.twig), cela fonctionnera.
{% for item in items %}
{{ item.content['#item'].alt }}
{% endfor %}
Dans node.html.twig ou paragraph.html.twig, cela fonctionnera.
{{ content.field_image['#items'].alt }}