{% extends 'base.html.twig' %} {% block title %}{{ team.name }} | Equipe | LPF 2026{% endblock %} {% block stylesheets %} {{ parent() }} {% if not team_interview.is_published|default(false) %} {% endif %} {% if app.user and badges_active_for(app.user) and team_badges|default([])|length > 0 %} {% endif %} {% endblock %} {% block javascripts %} {{ parent() }} {% if team_ranking_snapshot and team_members is not empty %} {% endif %} {% if played_rows is not empty %} {% endif %} {% endblock %} {% block body %}

← Retour au classement

{{ team.name }}

{% set team_logo_src = team.logo ? (team.logo starts with 'http' ? team.logo : asset(team.logo)) : null %} {% if team.slogan %}

« {{ team.slogan }} »

{% else %}

Pas de slogan renseigné.

{% endif %}
{% if team_members is empty %}

Aucun joueur dans cette équipe.

{% else %} {% for member in team_members %} {% set player_avatar_src = null %} {% if member.player and member.player.avatar %} {% set av = member.player.avatar %} {% set player_avatar_src = av starts with 'http' ? av : asset(av) %} {% endif %}
{% include 'shared/_lpf_lightbox_trigger.html.twig' with { src: player_avatar_src, title: member.nickname, alt: 'Avatar de ' ~ member.nickname, img_class: 'team-show-player-avatar', btn_class: 'lpf-lightbox-trigger team-show-player-avatar-btn', placeholder: member.nickname|first|upper, placeholder_class: 'team-show-player-avatar-placeholder ranking-team-logo-placeholder', } %}

{{ member.nickname }}

{% endfor %} {% endif %}
{% include 'competition/_team_show_interview.html.twig' %} {% include 'competition/_team_show_buteurs.html.twig' with { team_buteur_picks: team_buteur_picks|default([]), } only %} {% if app.user and badges_active_for(app.user) and team_badges|default([])|length > 0 %} {% include 'account/_badges_section.html.twig' with { player_badges: [], team_badges: team_badges, } only %} {% endif %}

Classement actuel

{% if team_ranking_snapshot and team_members is not empty %} {% endif %}
{% if team_ranking_snapshot and team_members is not empty %}

Résultats par joueur

Es-tu vraiment sûr de vouloir faire ça ? La vérité peut parfois être dure à avaler…

{% endif %} {% if team_ranking_snapshot %} {% if latest_ranking_match %}

Classement général après {{ latest_ranking_match.paysDomicile ? latest_ranking_match.paysDomicile.nom : '?' }} — {{ latest_ranking_match.paysExterieur ? latest_ranking_match.paysExterieur.nom : '?' }} {% if latest_ranking_match.dateHeure %} ({{ latest_ranking_match.dateHeure|fr_match_date }}). {% endif %}

{% endif %}
{% for member in team_members %} {% endfor %} {% for member in team_members %} {% endfor %} {% for member in team_members %} {% endfor %} {% for member in team_members %} {% endfor %} {% for member in team_members %} {% endfor %} {% for member in team_members %} {% endfor %} {% for member in team_members %} {% endfor %} {% for member in team_members %} {% endfor %}
Équipe {{ member.nickname }}
Rang #{{ team_ranking_snapshot.position }} / {{ latest_ranking_teams_count }} équipes
Points {{ team_ranking_snapshot.totalPoints|number_format(0, ',', ' ') }}
Scores exacts {{ team_points_summary.points_score_exact|number_format(0, ',', ' ') }} ({{ team_points_summary.scores_exacts_count }})
Bons résultats {{ team_points_summary.points_bon_resultat|number_format(0, ',', ' ') }} ({{ team_points_summary.bons_resultats_count }})
Résultats faux {{ team_points_summary.points_resultats_faux|number_format(0, ',', ' ') }} ({{ team_points_summary.resultats_faux_count }})
Buteur {% if buteur_points_eliminated|default(false) %} Éliminés {% endif %} {{ team_points_summary.points_buteur|number_format(0, ',', ' ') }} ({{ team_points_summary.buteur_goals_count }})
{{ bigballs_term('name') }} {{ team_points_summary.points_bigballs|number_format(0, ',', ' ') }} ({{ team_points_summary.bigballs_succeeded }}/{{ team_points_summary.bigballs_attempted }})

Voir le classement complet

{% elseif latest_ranking_teams_count == 0 %}

Aucun classement n'a encore été calculé.

{% else %}

Cette équipe ne figure pas au dernier classement enregistré ({{ latest_ranking_teams_count }} équipes classées).

Voir le classement

{% endif %}
{% if ranking_evolution_by_day is not empty %}

Évolution du classement

Rang après le dernier match classé de chaque journée calendaire.

{% include 'competition/_team_show_ranking_chart.html.twig' with { ranking_evolution_chart: ranking_evolution_chart, } only %}
{% endif %}
{% if not team_interview.is_published|default(false) %}

Matchs joués

Dépliez un match pour voir le détail des points équipe (mode facture).

{% if played_rows is empty %}

Aucun match joué avec pronostic noté pour les membres de cette équipe.

{% else %}
{% for row in played_rows %} {% set m = row.match %}
{{ m.dateHeure ? m.dateHeure|fr_match_date : '—' }}{% set phase_label = match_phase_label(m) %}{% if phase_label %} · {{ phase_label }}{% endif %} {{ m.paysDomicile ? country_short_label(m.paysDomicile) : '?' }} {{ m.scoreDomicile }} - {{ m.scoreExterieur }} {{ m.paysExterieur ? country_short_label(m.paysExterieur) : '?' }} {% if row.team_match_points is not null %} {{ row.team_match_points > 0 ? '+' : '' }}{{ row.team_match_points }} pts {% endif %}
{% for member in team_members %} {% set prono = row.pronostics[loop.index0] ?? null %}
{{ member.nickname }} {% if prono %} {{ prono.scoreDomicile }} - {{ prono.scoreExterieur }} {% if prono.points is not null %} · {{ prono.points|number_format(0, ',', ' ') }} pts {% endif %} {% else %} {% endif %}
{% endfor %}
{% endfor %}
{% endif %}
{% endif %} {% include 'shared/_lpf_image_lightbox.html.twig' %} {% endblock %}