Skip to content

Commit d2cdec4

Browse files
committed
fix: correct navigation links
1 parent ca67cef commit d2cdec4

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

_includes/layouts/base.njk

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -128,30 +128,33 @@
128128
</label>
129129
<input type="checkbox" id="menu-button" aria-hidden="true" />
130130
<ul class="menu">
131-
{% set homeLink = "/de/" if locale == "de" else "/" %}
132-
{% set newsLink = "/blog/" | url %}
133-
{% set servicesLink = "/services/" | url %}
134-
{% set partnersLink = "/partners/" | url %}
135-
{% set contactLink = "/contact/" | url %}
131+
{% set prefix = "/de" if locale == "de" else "" %}
132+
{% set homeLink = prefix ~ "/" %}
133+
{% set newsLink = prefix ~ "/blog/" %}
134+
{% set servicesLink = prefix ~ "/services/" %}
135+
{% set partnersLink = prefix ~ "/partners/" %}
136+
{% set contactLink = prefix ~ "/contact/" %}
137+
{% set publicationsLink = prefix ~ "/publications/" %}
138+
136139
<li class="{% if page.url == homeLink %}current{% endif %}">
137140
<a href="{{ homeLink }}">{{ strings.sections.home | localize }}</a>
138141
</li>
139-
<li class="{% if page.url.startsWith('/blog/') %}current{% endif %}"><a href="{{ newsLink }}">{{ strings.sections.news | localize }}</a></li>
140-
<li class="dropdown {% if page.url.startsWith('/services/') %}current{% endif %}">
142+
<li class="{% if page.url.startsWith(prefix ~ '/blog/') %}current{% endif %}"><a href="{{ newsLink }}">{{ strings.sections.news | localize }}</a></li>
143+
<li class="dropdown {% if page.url.startsWith(prefix ~ '/services/') %}current{% endif %}">
141144
<a href="{{ servicesLink }}">{{ strings.sections.services | localize }}</a>
142145
</li>
143-
<li class="dropdown {% if page.url.startsWith('/publications/') %}current{% endif %}">
144-
<a href="{{ '/publications/' | url }}">{{ strings.sections.publications | localize }}</a>
146+
<li class="dropdown {% if page.url.startsWith(prefix ~ '/publications/') %}current{% endif %}">
147+
<a href="{{ publicationsLink }}">{{ strings.sections.publications | localize }}</a>
145148
</li>
146149
{% if not hideProjectsPartners %}
147-
<li class="{% if page.url.startsWith('/partners/') %}current{% endif %}">
150+
<li class="{% if page.url.startsWith(prefix ~ '/partners/') %}current{% endif %}">
148151
<a href="{{ partnersLink }}">{{ strings.pages.partners | localize }}</a>
149152
</li>
150153
{% endif %}
151-
<li class="{% if page.url.startsWith('/contact/') %}current{% endif %}"><a href="{{ contactLink }}">{{ strings.sections.contact | localize }}</a></li>
154+
<li class="{% if page.url.startsWith(prefix ~ '/contact/') %}current{% endif %}"><a href="{{ contactLink }}">{{ strings.sections.contact | localize }}</a></li>
152155
<li class="menu-item-language">
153156
{% if locale == "de" %}
154-
<a href="{{ page.url | urla }}" title="Change language to English">
157+
<a href="{{ page.url | replace('/de', '') }}" title="Change language to English">
155158
<span class="font-weight-light">EN</span><br>DE
156159
<div class="line"></div>
157160
</a>

0 commit comments

Comments
 (0)