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