ノードにアップロードされたファイルの説明を取得または印刷し、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 %}
node
変数はpage.html.twig
とnode.html.twig
の両方で使用できるため、ファイルの説明は
{% for file in node.field_myfile %}
{{ file.description }}
{% endfor %}
field_myfile
をファイルフィールドのマシン名に置き換えます。