{%- assign root = include.root | default: "documents" %} {%- assign data = include.data | default: site.data[root] %} {%- assign tag = include.tag | default: "" %} {%- assign width = include.width %} {%- assign height = include.height %} {%- capture root_tag -%}{%- if tag != "" -%}/{{ tag }}{%- endif -%}{%- endcapture -%} {%- if include.saveroot == nil %}

{{ include.title | default: "All Documents" }}

{%- assign alldocs_exist = false %} {%- endif %} {%- for item in data %} {%- if item[1]['@type'] %} {%- assign machine = item[0] | default: include.prev %} {%- assign type = item[1]['@type'] %} {%- assign instances = site.data[machine][type] %} {%- capture path %}{{ include.saveroot }}{{ item[1]['@path'] }}{% endcapture %} {%- include gallery/alldocs.html root=path data=instances savedata=data saveroot=root tag=tag width=width height=height %} {%- continue %} {%- endif %} {%- if item[1]['@instances'] %} {%- assign instances = item[1]['@instances'] %} {%- capture path %}{{ root }}{%- if item[0] != "" -%}/{{ item[0] }}{%- endif -%}{% endcapture %} {%- include gallery/alldocs.html root=path data=instances savedata=data saveroot=root tag=tag width=width height=height %} {%- continue %} {%- endif %} {%- if item[1]['@versions'] %} {%- assign instances = item[1]['@versions'] %} {%- capture path %}{{ root }}{%- if item[0] != "" -%}/{{ item[0] }}{%- endif -%}{% endcapture %} {%- include gallery/alldocs.html root=path data=instances savedata=data saveroot=root tag=tag width=width height=height %} {%- continue %} {%- endif %} {%- unless item[0] contains "@" %} {%- assign prev = item[0] %} {%- assign instances = item[1] %} {%- capture path %}{{ root }}{%- if item[0] != "" -%}/{{ item[0] }}{%- endif -%}{% endcapture %} {%- include gallery/alldocs.html root=path data=instances savedata=data saveroot=root tag=tag width=width height=height prev=prev %} {%- continue %} {%- endunless %} {%- if item[0] == "@documents" %} {%- if root contains root_tag %} {%- capture target %}/{{ root | replace: "hardware","machines" }}{% endcapture %} {%- assign title = data['@title'] | default: item['@title'] %} {%- capture link %}{{ target }}/{% endcapture %} {%- include gallery/documents.html target=target title=title link=link style="left" width=width height=height %} {%- assign alldocs_exist = true %} {%- endif %} {%- endif %} {%- endfor %} {%- if include.saveroot != nil %} {%- assign root = include.saveroot %} {%- assign data = include.savedata %} {%- elsif alldocs_exist == false %}

No documents found for /{{ root }}

{%- endif %}