Document Tree

    {%- for folder_or_file in artefact_list: -%} {%- set last_class_or_none = '' -%} {%- if loop.last or (loop.nextitem and loop.nextitem.level < folder_or_file.level) -%} {%- set last_class_or_none = 'last-in-level' -%} {%- endif -%}
  • {%- if folder_or_file.is_folder(): %}
    {%- if folder_or_file.level > 0: %} {%- endif -%} {{ folder_or_file.get_folder_name() }}/
    {% else %}
    {%- if folder_or_file.level > 0: %} {%- endif -%} {{ folder_or_file.get_file_name() }}
    {%- set document = document_tree.get_document_by_path(folder_or_file.get_full_path()) %}
    {{ document.name }}
    DOC
    {% endif %}
    {%- if not loop.last -%} {%- if loop.nextitem.level > folder_or_file.level -%}
      {%- elif loop.nextitem.level < folder_or_file.level -%} {%- for x in range(0, folder_or_file.level - loop.nextitem.level) -%}
  • {%- endfor -%} {%- else -%} {%- endif -%} {%- else -%} {%- for x in range(0, folder_or_file.level - 1) -%}
{%- endfor -%} {%- endif -%} {%- endfor -%}