web-dev-qa-db-ja.com

ファイルの説明をtwigテンプレートに印刷する方法は?

ノードにアップロードされたファイルの説明を取得または印刷し、twigテンプレートに表示する方法を教えてください。

これまでに試しました{{ file.entity.label }}は、ファイルの名前のみを出力します。私も試しました{{ file.entity.value }}または{{ file.entity.title }}

これは私が取り組んでいるコードのサンプルです

{% 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

node変数はpage.html.twignode.html.twigの両方で使用できるため、ファイルの説明は

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

field_myfileをファイルフィールドのマシン名に置き換えます。

8
Hudri