rf-web/_includes/common/navigation.html

45 lines
2.5 KiB
HTML
Raw Normal View History

2020-09-23 15:03:45 +00:00
{% if page.menu-variant %}
{% assign menu = site.data.menu-variants[page.menu-variant] %}
{% elsif include.menu %}
2020-09-05 14:12:50 +00:00
{% assign menu = include.menu %}
{% else %}
2020-09-23 15:03:45 +00:00
{% assign menu = site.data.menu-variants.main %}
2020-09-05 14:12:50 +00:00
{% endif %}
<nav class="menu page-content">
{% if include.clock or page.with-clock %}
{% include common/clock.html %}
{% endif %}
2020-09-05 14:12:50 +00:00
{% for item in menu %}
2020-08-16 09:52:49 +00:00
{% if item.items %}
2022-05-27 16:20:53 +00:00
<div class="nav-group" tabindex="0">
2022-05-30 08:48:34 +00:00
<a href="{% if item[page.lang].to %}{{- item[page.lang].to -}}{% elsif item[page.lang].url %}{{- item[page.lang].url | default: '#' -}}{% endif %}" class="nav-link colour-{{ item[page.lang].colour | default: 'black' }} {{ item.case }}">{{ item[page.lang].name }}</a>
2022-05-27 16:20:53 +00:00
{% if item.items %}
<div class="sub-nav-group">
{% for sublink in item.items %}
{% if page.lang == 'en' %}
2022-05-30 08:48:34 +00:00
<a class="sub-nav-link colour-{{ sublink[page.lang].colour | default: 'black' }} {{ sublink.case }}" href="{% if sublink[page.lang].to %}{{- sublink[page.lang].to -}}{% elsif sublink[page.lang].url %}{{- sublink[page.lang].url -}}{% endif %}">{{ sublink[page.lang].name }}</a>
2022-05-27 16:20:53 +00:00
{% else %}
2022-05-30 08:48:34 +00:00
<a class="sub-nav-link colour-{{ sublink[page.lang].colour | default: 'black' }} {{ sublink.case }}" href="{% if sublink[page.lang].to %}/{{- page.lang | append: sublink[page.lang].to -}}{% elsif sublink[page.lang].url %} {{- sublink[page.lang].url -}}{% endif %}">{{ sublink[page.lang].name }}</a>
2022-05-27 16:20:53 +00:00
{% endif %}
{% endfor %}
</div>
{% endif %}
2020-08-16 09:52:49 +00:00
</div>
{% else %}
2020-08-16 09:52:49 +00:00
{% if page.lang == 'en' %}
<div class="nav-group">
2022-05-30 08:48:34 +00:00
<a class="nav-link colour-{{ item[page.lang].colour | default: 'black' }} {{ item.case }}" href="{% if item[page.lang].to %}{{- item[page.lang].to -}}{% elsif item[page.lang].url %}{{- item[page.lang].url | default: '#' -}}{% endif %}">{{ item[page.lang].name }}</a>
2020-08-16 09:52:49 +00:00
</div>
{% else %}
<div class="nav-group">
2022-05-30 08:48:34 +00:00
<a class="nav-link colour-{{ item[page.lang].colour | default: 'black' }} {{ item.case }}" href="{% if item[page.lang].to %}/{{- page.lang | append: item[page.lang].to -}}{% elsif item[page.lang].url %}{{- item[page.lang].url | default: '#' -}}{% endif %}">{{ item[page.lang].name }}</a>
2020-08-16 09:52:49 +00:00
</div>
{% endif %}
{% endif %}
{% endfor %}
{% include common/lang-selector.html en-text="/english" fr-text="/français" %}
</nav>