{# 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) #} {% if mode == 'trash' %} {% else %} {% if has_hits %}{% endif %} {% endif %} {% if mode == 'browse' and subpath %} {% if has_hits %}{% endif %} {% endif %} {% for e in entries %} {% if mode == 'trash' %} {% else %} {% if has_hits %} {% endif %} {% endif %} {% endfor %}
NomEmplacement d'origine Supprimé le TailleTaille Modifié leVues
{% if breadcrumb | length > 1 %} .. (dossier parent) {% else %} .. (racine) {% endif %}
{%- if e.is_dir -%}📁 {%- elif e.is_image -%}🖼 {%- elif e.is_pdf -%}📕 {%- elif e.is_text -%}📄 {%- else -%}📎 {%- endif -%}
{% if e.is_image %} {{ e.name }} {% endif %} {% if mode == 'trash' %} {{ e.name }} {% else %} {{ e.name }}{% if e.is_dir %}/{% endif %} {% endif %} {% if e.ext and not e.is_dir %} {{ e.ext }} {% endif %}
{{ e.original_path }} {{ e.deleted_at.strftime('%d/%m/%Y %H:%M') }} {{ humansize(e.size) }}{{ humansize(e.size) if e.size is not none else '—' }} {{ e.mtime.strftime('%d/%m/%Y %H:%M') }} {% if not e.is_dir %} {% if e.hits %} {{ e.hits }} {% else %} 0 {% endif %} {% endif %} {% if mode == 'browse' and not e.is_dir %}
{% elif mode == 'trash' %}
{% endif %}