diff --git a/templates/reference/bibcite-reference--table.html.twig b/templates/reference/bibcite-reference--table.html.twig index 14978393eb521f7e1c8d06d81ebe717a733560f7..449a5d55aff03ab128c83809063a977252042241 100644 --- a/templates/reference/bibcite-reference--table.html.twig +++ b/templates/reference/bibcite-reference--table.html.twig @@ -23,6 +23,24 @@ */ #} {% set url = url('entity.bibcite_reference.canonical', { 'bibcite_reference': 1 }) %} + +{% set new_rows = [] %} +{% set related_files = [] %} + +{% for row in rows %} + {% if row.element['#field_name'] == 'related_files' %} + {% set related_files = row %} + {% else %} + {% set new_rows = new_rows | merge([row]) %} + {% endif %} +{% endfor %} + +{% if related_files | length > 0 %} + {% set new_rows = new_rows | merge([related_files]) %} +{% endif %} + +{% set rows = new_rows %} + <div{{ attributes }}> {{ title_prefix }} {{ title_suffix }}