{% macro revision(row) -%} {% set index = 8 - row %} {% if row == 9 %}
Rev
Date
Name
Changelog
{% elif revisions|length > index %} {% set revision = revisions[index] %}
{{ revision.rev }}
{{ revision.date }}
{{ revision.name }}
{{ revision.changelog }}
{% else %}
{% endif %} {%- endmacro %} {% macro author(row) -%} {% set index = row - 2 %} {% if row == 1 %}
Date
Name
{% elif authors|length > index %} {% set author = authors[index] %}
{{ author['row'] }}
{{ author['date'] }}
{{ author['name'] }}
{% else %}
{% endif %} {%- endmacro %}
{{ revision(1) }} {{ author(1) }}
{{ company }}
{{ revision(2) }} {{ author(2) }}
{{ revision(3) }} {{ author(3) }}
{{ address }}
{{ revision(4) }} {{ author(4) }}
{{ revision(5) }} {{ author(5) }}
{{ title }}
{{ revision(6) }}
{% if logo %}
{% endif %}
{{ revision(7) }}
{{ pn }}
{{ revision }}
{{ revision(8) }}
{{ revision(9) }}
Sheet {{ sheet_current }} of {{ sheet_total }}