{% extends "base.html" %}

{% block title %}{% if taxonomy.name == "natures" %}Vocabulaire par nature grammaticale{% elif taxonomy.name == "lectures" %}Index des lectures des signes{% elif taxonomy.name == "genres" %}Textes par type{% elif taxonomy.name == "themes" %}Grammaire par thème{% else %}{{ taxonomy.name | capitalize }}{% endif %} · {{ config.title }}{% endblock title %}

{% block content %}
{% set heading = taxonomy.name | capitalize %}
{% set description = "Index des entrées de cette taxonomie." %}
{% set back_url = get_url(path='@/_index.md') %}
{% set back_label = "Retour à l’accueil" %}
{% set item_label = "entrée" %}

{% if taxonomy.name == "natures" %}
    {% set heading = "Vocabulaire par nature grammaticale" %}
    {% set description = "Index des fiches lexicales regroupées selon leur nature grammaticale." %}
    {% set back_url = get_url(path='@/vocabulaire/_index.md') %}
    {% set back_label = "Retour au vocabulaire" %}
    {% set item_label = "mot" %}
{% elif taxonomy.name == "lectures" %}
    {% set heading = "Index des lectures des signes" %}
    {% set description = "Index permettant de retrouver les signes cunéiformes à partir d’une lecture." %}
    {% set back_url = get_url(path='@/signes/_index.md') %}
    {% set back_label = "Retour aux signes cunéiformes" %}
    {% set item_label = "signe" %}
{% elif taxonomy.name == "genres" %}
    {% set heading = "Types de textes" %}
    {% set description = "Index des textes étudiés regroupés selon leur type documentaire." %}
    {% set back_url = get_url(path='@/textes/_index.md') %}
    {% set back_label = "Retour aux textes" %}
    {% set item_label = "texte" %}
{% elif taxonomy.name == "themes" %}
    {% set heading = "Thèmes grammaticaux" %}
    {% set description = "Index des fiches de grammaire regroupées selon la notion étudiée." %}
    {% set back_url = get_url(path='@/grammaire/_index.md') %}
    {% set back_label = "Retour à la grammaire" %}
    {% set item_label = "fiche" %}
{% endif %}

<p class="context-link">
    <a href="{{ back_url | safe }}">← {{ back_label }}</a>
</p>

<header class="entry-header">
    <h1>{{ heading }}</h1>
    <p class="section-description">{{ description }}</p>
</header>

{% if terms %}
    <ul class="entry-list">
        {% for term in terms %}
            <li>
                <a href="{{ term.permalink | safe }}">{{ term.name }}</a>
                <span class="entry-list__meta">
                    — {{ term.page_count }} {{ item_label }}{% if term.page_count > 1 %}s{% endif %}
                </span>
            </li>
        {% endfor %}
    </ul>
{% endif %}
{% endblock content %}
