menu: scaffold menu

This commit is contained in:
He4eT 2025-02-17 21:45:16 +01:00
commit 24264d80ab

View file

@ -1,12 +1,18 @@
{% set entries = config.menu %}
{% set items = config.menu %}
<ul>
{%- for entry in entries %}
{%- for item in items %}
{% set isCurrent = page.url.startsWith('/' ~ page.lang ~ '/' ~ item) %}
{% set label = item %}
{% set href = ('/' ~ item ~ '/') | locale_url %}
<li>
{% if page.url.startsWith('/' ~ page.lang ~ '/' ~ entry) %}
<span>{{ entry }}</span>
{% if isCurrent %}
<span>{{ label }}</span>
{% else %}
<a href="{{ ('/' ~ entry ~ '/') | locale_url }}">{{ entry }}</a>
<a href="{{ href }}">{{ label }}</a>
{% endif %}
</li>
{%- endfor %}
</ul>