From cad68c0e05d2c32d047156bbff4c1bd2fa7e2c4e Mon Sep 17 00:00:00 2001
From: Helge Jung <hej@c3pb.de>
Date: Wed, 4 Sep 2024 20:29:02 +0200
Subject: [PATCH] plainui: language selector: use direct link in archive_mode

---
 src/plainui/jinja2/plainui/components/header_buttons.html | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/plainui/jinja2/plainui/components/header_buttons.html b/src/plainui/jinja2/plainui/components/header_buttons.html
index 5d85b6ec8..956fc420f 100644
--- a/src/plainui/jinja2/plainui/components/header_buttons.html
+++ b/src/plainui/jinja2/plainui/components/header_buttons.html
@@ -52,6 +52,7 @@
     </svg>
   </a>
   <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="lang-select">
+    {% if not archive_mode %}
     <form
         class="hub-header__additional-lang"
         method="POST"
@@ -74,6 +75,10 @@
             {{ _("en") }}
         </button></li>
     </form>
+    {% else %}
+      <li><a class="dropdown-item" href="{{ hub_absolute_self(request, lang='de') }}">{{ _("de") }}</a></li>
+      <li><a class="dropdown-item" href="{{ hub_absolute_self(request, lang='en') }}">{{ _("en") }}</a></li>
+    {% endif %}
   </ul>
 {%- endmacro %}
 
-- 
GitLab