{% extends "agenda_culturel/page.html" %}

{% block title %}{% block og_title %}Les étiquettes des événements{% endblock %}{% endblock %}

{% load cat_extra %}
{% load utils_extra %}
{% load tag_extra %}
{% load cache %}

{% block fluid %}{% endblock %}

{% block entete_header %}
    {% css_categories %}
{% endblock %}


{% block content %}
{% with cache_timeout=user.is_authenticated|yesno:"30,600" %}
{% cache cache_timeout alltags %}

<article class="tag-descriptions">
    <header>
        {% if user.is_authenticated %}
        <div class="slide-buttons">
            <a href="{% url 'add_tag' %}" role="button">Ajouter {% picto_from_name "plus-circle" %}</a>
        </div>
        {% endif %}

    <h1>Les étiquettes des événements</h1>
    </header>

{% if tags %}
    {% for tag in tags %}
    <div class="grid two-columns grid-reverse min-y-grid">
        <div>
            <a href="{% url 'view_tag' tag.tag|prepare_tag %}" role="button" class="small-cat">{{ tag.tag }}: {{ tag.count }}</a>
        </div>
        <div>
        {% if tag.obj %}
            {% if not tag.obj.description|html_vide %}{{ tag.obj.description|safe }}{% endif %}
            {% if tag.obj.principal or tag.obj.in_included_suggestions or tag.obj.in_excluded_suggestions %}
            <p class="remarque">Cette étiquette 
                {% if tag.obj.principal %}est mise en avant parmi les <em>étiquettes principales</em>{% endif %}{% if tag.obj.principal and tag.obj.in_included_suggestions %}, 
                {% endif %}{% if tag.obj.in_included_suggestions %}fait partie des <em>étiquettes suggérées à inclure</em>{% endif %}{% if tag.obj.in_excluded_suggestions %}{% if tag.obj.in_included_suggestions or tag.obj.principal %} et 
                {% endif %}{% endif %}{% if tag.obj.in_excluded_suggestions %}fait partie des <em>étiquettes suggérées à exclure</em>{% endif %}.</p>
            </ul>
            {% endif %}
        {% else %}
            <p>-</p>
        {% endif %}
        </div>
    </div>
    {% endfor %}

{% else %}
<p><em>Il n'y a aucune étiquette.</em></p>
{% endif %}
</article>

{% endcache %}
{% endwith %}
{% endblock %}