web-dev-qa-db-fra.com

Comment imprimer la description du fichier sur mon modèle twig?

J'essaie de comprendre comment obtenir ou imprimer la description du fichier qui est téléchargé sur mon nœud et affiché sur mon modèle twig

Jusqu'à présent, j'ai essayé {{ file.entity.label }} qui imprime uniquement le nom du fichier. J'ai même essayé {{ file.entity.value }} ou {{ file.entity.title }}.

Voici un exemple du code sur lequel je travaille

{% for file in object.entity.field_file %}

    <li>{{ file.entity.label }}  {{ file_url(file.entity.uri.value) }}</li>

{% endfor %}

enter image description here

enter image description here

enter image description here

3
clestcruz

La variable node est disponible dans les deux page.html.twig et node.html.twig, pour obtenir la description de votre fichier avec

{% for file in node.field_myfile %}
  {{ file.description }}
{% endfor %}

Remplacer field_myfile avec le nom de la machine de votre champ de fichier.

8
Hudri