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 not loop.last -%} {%- if loop.nextitem.level > folder_or_file.level -%}{%- 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 }}{% endif %}
-
{%- elif loop.nextitem.level < folder_or_file.level -%}
{%- for x in range(0, folder_or_file.level - loop.nextitem.level) -%}