{% extends "_base.html" %} {# Template: glossary.html Description: Glossaire des termes scientifiques avec navigation alphabetique Variables: - title: Titre de la page - introduction: Texte d'introduction - terms: Liste de termes [{term, definition, category, related}] - page_content_html: Contenu markdown converti en HTML (alternative) #} {% block title %}{{ title | default('Glossaire') }} - {{ site.title | default('Niamoto') }}{% endblock %} {% block content %}

{{ title | default('Glossaire') }}

{% if introduction %}

{{ introduction }}

{% endif %} {% if page_content_html %}
{{ page_content_html | safe }}
{% endif %}
{% if terms %} {% set current_letter = '' %} {% for term in terms | sort(attribute='term') %} {% set first_letter = term.term[0] | upper %} {% if first_letter != current_letter %} {% set current_letter = first_letter %}

{{ current_letter }}

{% endif %}

{{ term.term }} {% if term.category %} {{ term.category }} {% endif %}

{{ term.definition }}

{% if term.related %}
Voir aussi : {% for rel in term.related %} {{ rel }}{% if not loop.last %}, {% endif %} {% endfor %}
{% endif %}
{% endfor %} {% else %}

Aucun terme disponible

{% endif %}
{% if terms %}

{{ terms | length }} terme(s) sur {{ terms | length }}

{% endif %}
{% endblock %} {% block extra_scripts %} {% endblock %}