{% if display_mode == "list" or display_mode == "detail" %}
{% if item.queryset.0.displayname %} {{ item.queryset.0.displayname }} ({{ item.queryset.0.size}}) {% endif %}
{% elif display_mode == "print" %}{# print has never linked the file: filename only, as before #}
{% if item.queryset.0.displayname %} {{ item.queryset.0.displayname }} ({{ item.queryset.0.size}}) {% endif %}
{% elif display_mode == "edit" %} {% if item.is_multi %}
Unsupported Multi-value
{{item.dataformat }}
{% else %}
X
{{ item.description|default:"upload" }}
{% if item.queryset.0.filename %}
{{ item.queryset.0.filename}} ({{ item.queryset.0.size}})
{% endif %}
{% comment %} Emitted once per file field in a form; must stay inside the edit branch, or a list with a file column would define clearInput_ once per row. {% endcomment %}
{% endif %} {% else %}{% endif %}