{# Partial : tableau de fichiers. Paramètres de contexte : entries – liste de dicts (champs _entry ou _trash_list) mode – "browse" | "trash" has_hits – booléen (browse uniquement) humansize – filtre taille subpath – chemin courant (browse uniquement, pour la ligne "..") breadcrumb – liste de crumbs (browse uniquement) #}
| Nom | {% if mode == 'trash' %}Emplacement d'origine | Supprimé le | Taille | {% else %}Taille | Modifié le | {% if has_hits %}Vues | {% endif %} {% endif %}||
|---|---|---|---|---|---|---|---|---|
| ⬆ | {% if breadcrumb | length > 1 %} .. (dossier parent) {% else %} .. (racine) {% endif %} | {% if has_hits %} | {% endif %} | |||||
| {%- if e.is_dir -%}📁 {%- elif e.is_image -%}🖼 {%- elif e.is_pdf -%}📕 {%- elif e.is_text -%}📄 {%- else -%}📎 {%- endif -%} |
{% if e.is_image %}
|
{% if mode == 'trash' %}
{{ e.original_path }} | {{ e.deleted_at.strftime('%d/%m/%Y %H:%M') }} | {{ humansize(e.size) }} | {% else %}{{ humansize(e.size) if e.size is not none else '—' }} | {{ e.mtime.strftime('%d/%m/%Y %H:%M') }} | {% if has_hits %}{% if not e.is_dir %} {% if e.hits %} {{ e.hits }} {% else %} 0 {% endif %} {% endif %} | {% endif %} {% endif %}
{% if mode == 'browse' and not e.is_dir %}
|