{% extends 'base.html.twig' %} {% block body_class %} front-body--recap-stories{% endblock %} {% block title %}Récap — {{ team.name }} | LPF 2026{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% set team_logo_src = team.logo ? (team.logo starts with 'http' ? team.logo : asset(team.logo)) : null %} {% set bigballs_rate = team_summary.bigballs_attempted > 0 ? ((team_summary.bigballs_succeeded / team_summary.bigballs_attempted) * 100)|round : null %} {% block body %}

LPF’26

{# 1 — Intro #}
{% if team_logo_src %} {% else %} {% endif %}

Fin de compétition

{{ team.name }}

{% if team.slogan %}

« {{ team.slogan }} »

{% endif %}
    {% for member in team_members|default(team.members) %}
  • {{ member.nickname }}
  • {% endfor %}

Tape ou swipe pour continuer

{# 2 — Classement final #} {% if final_snapshot %} {% endif %} {# 3 — Meilleure place #} {% if best_snapshot %} {% endif %} {# 4 — Évolution #} {% if ranking_chart and ranking_chart.points is not empty %} {% endif %} {# 5 — Scores exacts #} {# 6 — BigBalls #} {# 7 — Jokers #} {# Efficacité des jokers posés #} {% if joker_efficiency %} {% endif %} {# Équipe la plus attaquée #} {% if most_attacked %} {% set attacked_logo_src = most_attacked.team_logo ? (most_attacked.team_logo starts with 'http' ? most_attacked.team_logo : asset(most_attacked.team_logo)) : null %} {% endif %} {# Meilleur ennemi #} {% if best_enemy %} {% set enemy_logo_src = best_enemy.team_logo ? (best_enemy.team_logo starts with 'http' ? best_enemy.team_logo : asset(best_enemy.team_logo)) : null %} {% endif %} {# Buteurs #} {% if buteurs %} {% endif %} {# Duel #} {% if duel %} {% endif %} {# 9 — MVP #} {% if mvp %} {% endif %} {# 10 — Mot de l’admin (avant-dernier) #} {% if team.hasRecapAdminMessage %} {% endif %} {# 11 — Clôture #}
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}