<div class="tableRanking" id="ranking"> <div class="tableHeader"> <div class="tableRow"> <div class="tableCell tableCell-pos tableHeader"> <div class="ui small header" style="margin:0px"> #{#{{ 'competicion.clasificacion.posicion'|trans({}, 'FrontendBundle') }}#} </div> </div> <div class="tableCell tableCell-licencia tableHeader left aligned"> <div class="ui small header" style="margin:0px"> {{ 'competicion.clasificacion.licencia'|trans({}, 'FrontendBundle') }} </div> </div> <div class="tableCell tableCell-nombre tableHeader left aligned"> <div class="ui small header" style="margin:0px"> {{ 'competicion.clasificacion.jugador'|trans({}, 'FrontendBundle') }} </div> </div> <div class="tableCell tableCell-total tableHeader"> <div class="ui small header" style="margin:0px"> {{ 'competicion.clasificacion.total'|trans({}, 'FrontendBundle') }} </div> </div> <div class="tableGroup-variable headerCompetitions points-columns "> {% set competitionTitle = ranking.tituloCompeticion %} {% for cranking in ranking.competiciones %} {% if not cranking.jornadasIndependientes %} <div class="tableCell tableCell-competicion tableHeader competition-title {% if cranking.competicion is null %}no-link{% endif %}" data-content="{{ cranking.name }}" {% if cranking.competicion is not null %}data-competition-id="{{ cranking.competicion.id }}" {% endif %}> {% set dateRelated = cranking.date %} {% include 'frontend/Ranking/competition-title-ranking.html.twig' %} </div> {% else %} {% for jornada in cranking.competicion.jornadas %} <div class="tableCell tableCell-competicion tableHeader competition-title " data-content="{{ cranking.name }}" data-competition-id="{{ cranking.competicion.id }}"> {% set dateRelated = jornada.fecha %} {% include 'frontend/Ranking/competition-title-ranking.html.twig' %} </div> {% endfor %} {% endif %} {% endfor %} </div> </div> </div> <div class="bodyTable"> {% set pos = 0 %} {% set posTexto = "" %} {% set clase = "" %} {% set totalAnt = -10 %} {% for clasificadoRankingId, punto in jugadores %} {% if puntos[clasificadoRankingId] is defined and (jugadores[clasificadoRankingId]['results']|length >= ranking.minimoPruebas) %} {% set clase = "" %} {% set pos = pos + 1 %} {% if totalAnt != puntos[clasificadoRankingId]['total'] %} {% set posTexto = pos %} {% else %} {% set posTexto = "" %} {% endif %} {% else %} {% if jugadores[clasificadoRankingId]['results']|length != 0 %} {% set clase = "aCambiar filaOculta" %} {% set posTexto = "-" %} {% elseif jugadores[clasificadoRankingId]['total'] != 0 %} {% set pos = pos + 1 %} {% set posTexto = pos %} {% endif %} {% if jugadores[clasificadoRankingId]['total'] == 0 and isMedal %} {% set clase = "aCambiar filaOculta" %} {% set posTexto = '' %} {% endif %} {% endif %} <div class="tableRow center aligned ui fila {{ clase }} "> <div class="tableCell tableCell-pos"> {{ posTexto }} </div> <div class="tableCell tableCell-licencia left aligned" style="text-align:left" data-jugador="{{ clasificadoRankingId }}"> {# <a href="{{ path("ranking_resultados", {'id': ranking.id,'idj': clasificadoRankingId}) }}"> #} {{ jugadores[clasificadoRankingId]['licencia'] }} {# </a> #} </div> <div class="tableCell tableCell-nombre left aligned" style="text-align:left" data-jugador="{{ clasificadoRankingId }}"> {# <a href="{{ path("ranking_resultados", {'id': ranking.id,'idj': clasificadoRankingId}) }}"> #} {{ jugadores[clasificadoRankingId]['nombre'] }} {# </a> #} </div> {% if puntos[clasificadoRankingId] is defined %} {% include 'frontend/Ranking/components/total_cell.html.twig' %} <div class="tableGroup-variable headerPoints points-columns " data-jugador="{{ clasificadoRankingId }}"> {% for cranking in ranking.competiciones %} {% if not cranking.jornadasIndependientes %} {% include 'frontend/Ranking/components/competition_cells.html.twig' %} {% else %} {% include 'frontend/Ranking/components/competition_independients_rounds_cells.html.twig' %} {% endif %} {% endfor %} </div> {% set totalAnt = puntos[clasificadoRankingId]['total'] %} {% else %} <div class="tableCell tableCell-total total{{ loop.index }}">-</div> <div class="tableGroup-variable headerPoints points-columns " data-jugador="{{ clasificadoRankingId }}"> {% for cranking in ranking.competiciones %} {% if not cranking.jornadasIndependientes %} <div class="tableCell tableCell-competicion">-</div> {% else %} <div class="tableCell tableCell-competicion">-</div> {% endif %} {% endfor %} </div> {% endif %} </div> {% endfor %} </div></div>