From e3e85741a082e8828324945e84965ba7b5f14546 Mon Sep 17 00:00:00 2001
From: Eric Bremner <ebremner@uwaterloo.ca>
Date: Fri, 29 Apr 2022 12:42:52 -0400
Subject: [PATCH] ISTWCMS-5521: updating bibcite table template to reorder
 related files

---
 .../bibcite-reference--table.html.twig         | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/templates/reference/bibcite-reference--table.html.twig b/templates/reference/bibcite-reference--table.html.twig
index 14978393..449a5d55 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 }}
-- 
GitLab