diff --git a/apps/main/templates/base.html b/apps/main/templates/base.html
index 5e19d2be34..aab2d8fb24 100644
--- a/apps/main/templates/base.html
+++ b/apps/main/templates/base.html
@@ -240,47 +240,27 @@
{% endblock %}
{% block web_theme_secondary_navigation %}
- {% if navigation_object_list %}
- {% for navigation_object_dict in navigation_object_list %}
- {% copy_variable navigation_object_dict.object as "navigation_object_name" %}
- {% get_object_navigation_links "form_header" as form_navigation_links %}
- {% if form_navigation_links %}
-
- {% if navigation_object %}
- {% if navigation_object_dict.name %}
-
{% blocktrans with navigation_object_dict.name as name %}Actions for {{ name }}: {{ navigation_object }}{% endblocktrans %}
- {% else %}
-
{% blocktrans %}Actions for: {{ navigation_object }}{% endblocktrans %}
- {% endif %}
+
+ {% get_object_navigation_links as secondary_menu_navigation_links %}
+ {% if secondary_menu_navigation_links %}
+
+ {% for object_reference, object_links in secondary_menu_navigation_links.items %}
+ {% if object_reference %}
+ {% if navigation_object_dict.name %}
+
{% blocktrans with navigation_object_dict.name as name %}Actions for {{ name }}: {{ object_reference }}{% endblocktrans %}
{% else %}
-
{% trans "Available actions" %}
- {% endif %}
-
- {% with "true" as as_li %}
- {% include "generic_navigation.html" %}
- {% endwith %}
-
-
- {% endif %}
- {% get_object_navigation_links "sidebar" as object_navigation_links %}
- {% if object_navigation_links %}
-
-
{% trans "Other available actions" %}
-
- {% with "true" as as_li %}
- {% include "generic_navigation.html" %}
- {% endwith %}
-
-
- {% endif %}
- {% endfor %}
- {% else %}
- {% get_object_navigation_links as object_navigation_links %}
- {% if object_navigation_links %}
-
- {% if navigation_object %}
- {% if object_name %}
-
{% blocktrans %}Actions for {{ object_name }}: {{ navigation_object }}{% endblocktrans %}
- {% else %}
-
{% blocktrans %}Actions for: {{ navigation_object }}{% endblocktrans %}
+
{% blocktrans %}Actions for: {{ object_reference }}{% endblocktrans %}
{% endif %}
{% else %}
-
{% trans "Actions" %}
- {% endif %}
+
{% trans "Available actions" %}
+ {% endif %}
- {% with "true" as as_li %}
- {% include "generic_navigation.html" %}
- {% endwith %}
+ {% with "true" as as_li %}
+ {% with object_links as links %}
+ {% include "generic_navigation.html" %}
+ {% endwith %}
+ {% endwith %}
-
- {% endif %}
- {% get_object_navigation_links "sidebar" as object_navigation_links %}
- {% if object_navigation_links %}
-
-
{% trans "Other available actions" %}
-
- {% with "true" as as_li %}
- {% include "generic_navigation.html" %}
- {% endwith %}
-
-
- {% endif %}
+ {% endfor %}
+
{% endif %}
+ {% get_object_navigation_links "sidebar" as sidebar_navigation_links %}
+ {% if sidebar_navigation_links %}
+