|
128 | 128 | </label> |
129 | 129 | <input type="checkbox" id="menu-button" aria-hidden="true" /> |
130 | 130 | <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 | + |
136 | 139 | <li class="{% if page.url == homeLink %}current{% endif %}"> |
137 | 140 | <a href="{{ homeLink }}">{{ strings.sections.home | localize }}</a> |
138 | 141 | </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 %}"> |
141 | 144 | <a href="{{ servicesLink }}">{{ strings.sections.services | localize }}</a> |
142 | 145 | </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> |
145 | 148 | </li> |
146 | 149 | {% if not hideProjectsPartners %} |
147 | | - <li class="{% if page.url.startsWith('/partners/') %}current{% endif %}"> |
| 150 | + <li class="{% if page.url.startsWith(prefix ~ '/partners/') %}current{% endif %}"> |
148 | 151 | <a href="{{ partnersLink }}">{{ strings.pages.partners | localize }}</a> |
149 | 152 | </li> |
150 | 153 | {% 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> |
152 | 155 | <li class="menu-item-language"> |
153 | 156 | {% 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"> |
155 | 158 | <span class="font-weight-light">EN</span><br>DE |
156 | 159 | <div class="line"></div> |
157 | 160 | </a> |
|
0 commit comments