afpy.org/afpy/templates/_parts/nav_menu.jinja2

30 lines
1.5 KiB
Django/Jinja

{% block nav_menu %}
<nav class="wrapper menu menu--main">
{% set navigation_bar = [
(url_for('home.home_page'), 'index', 'Accueil'),
(url_for('home.render_rest', name='a-propos'), 'a-propos', 'Qui sommes-nous ?'),
(url_for('posts.posts_page'), 'actualites', 'Actualités'),
("https://discuss.afpy.org/c/emplois/14", 'emplois', 'Offres d\'emplois'),
(url_for('home.community_page'), 'communaute', 'Communauté'),
('https://discuss.afpy.org', 'discussion', 'Discussion'),
('https://www.afpy.org/discord', 'discord', 'Discord'),
(url_for('home.irc_page'), 'irc', 'IRC'),
(url_for('home.adhere_page'), 'adhesions', 'Adhésions')
] -%}
<label for="toggle" class="menu__toggle">Menu</label>
<input class="menu__checkbox" type="checkbox" name="toggle" id="toggle" checked>
<ul class="menu__list">
<li class="menu__item menu__item--brand">
<a class="brand" href="{{ url_for('home.home_page') }}">
<img src="{{ url_for('static', filename='images/logo.svg') }}" title="Logo afpy" />
<span>AFPy</span>
</a>
</li>
{% for href, id, caption in navigation_bar %}
<li class="menu__item{% if id == body_id %} active{% endif
%}"><a href="{{ href|e }}">{{ caption|e }}</a></li>
{% endfor %}
</ul>
</nav>
{% endblock %}