templates/Front/index.html.twig line 1

Open in your IDE?
  1. {% extends 'baseFront.html.twig' %}
  2. {% block title %}{{ 'metaTitleHomepage'|trans }}{% endblock %}
  3. {% block keywords %}{{ 'metaKeywordHomepage'|trans }}{% endblock %}
  4. {% block description %}{{ 'metaDescriptionHomepage'|trans }}{% endblock %}
  5. {% block content %}
  6.     
  7.     <section id="homemobile" class="mobile-section d-block d-sm-none">{# MOBILE #}
  8.         <div id="home-edito">
  9.             <h2>Edito</h2>
  10.             {{ 'edito'|trans|raw }}
  11.         </div>
  12.         <div>
  13.             {{ 'mobileLinkAppText'|trans|raw }}
  14.         </div>
  15.         
  16.         <div id="connection" class="connection-section d-block d-sm-none text-center">
  17.             <h2>Connexion</h2>
  18.             <br />
  19.             {#<button class="btn btn-facebook" onclick="fb_login();"><span class="fa fa-facebook-official"></span> Facebook</button>#}
  20.             <a class="btn btn-facebook" href="{{ path('connect_facebook_start') }}"><span class="fa fa-facebook-official"></span> Facebook</a>
  21.             <div class="col-md-12 text-center">
  22.                 {{ 'or'|trans|raw }}
  23.             </div>
  24.             <div class="col-12">
  25.                 <form name="formLogin" method="post" action="{{ path('myAccountLogin') }}">
  26.                     <div class="form-group">
  27.                         <input type="email" id="username" name="_username" class="form-control" placeholder="{{'email'|trans}}" value="" required autofocus />
  28.                     </div>
  29.                     <div class="form-group">
  30.                         <input type="password" id="password" name="_password" class="form-control input-login" placeholder="{{'password'|trans}}" required />
  31.                     </div>
  32.                     <div class="col-md-12 m-t-20 text-center">
  33.                         {#<button id="btnRecoveryPassword" class="btn btn-secondary">Mot de passe perdu ?</button>#}
  34.                         <span id="btnRecoveryPassword" class="btn" style="font-size:12px;">{{ 'passwordLost'|trans }}</span>
  35.                     </div>
  36.                     <div class="col-md-12 m-t-20 text-center">
  37.                         <button id="btnConnect" type="submit" class="btn btn-success">{{ 'login'|trans }}</button>
  38.                     </div>
  39.                 </form>
  40.             </div>
  41.             <div class="col-12 mt-2">
  42.                 <hr />
  43.                 <a data-toggle="modal" href="#modalCreateAccount" class="btn btn-primary">{{ 'iRegister'|trans }}</a>
  44.             </div>
  45.             <br />
  46.         </div>
  47.         
  48.         <div id="app" class="app-section d-block d-sm-none">
  49.             <h2>Applications</h2>
  50.             <img src="{{ asset('images/tam-app-home-'~app.request.locale~'.png') }}" style="width:80vw; height:auto;"/>
  51.             <div class="row">
  52.                 <div class="col-6 text-right">
  53.                     <img src="{{ asset('images/google-play-badge-'~app.request.locale~'.png') }}" style="width:auto;height:60px;"/>
  54.                 </div>
  55.                 <div class="col-6 text-left d-flex align-items-center">
  56.                     <img src="{{ asset('images/app-store-'~app.request.locale~'.png') }}" style="width:auto;height:40px;"/>
  57.                 </div>
  58.             </div>
  59.             <h4>{{ 'lastPlayer'|trans|capitalize }}</h4>
  60.             <div class="row mb-3 mt-3">
  61.                 <div class="col-2"></div>
  62.                 <div class="col-8">
  63.                     <div class="container-fluid">
  64.                         <div class="row d-flex justify-content-between">
  65.                             {% for player in listLastPlayer %}
  66.                             {% include 'Common/blocLastHomepage.html.twig' with {'user': player} %}
  67.                             {% endfor %}
  68.                         </div>
  69.                     </div>
  70.                 </div>
  71.                 <div class="col-2"></div>
  72.             </div>
  73.         </div>
  74.         
  75.         <div id="club" class="club-section d-block d-sm-none">
  76.             <h2>Clubs</h2>
  77.             {{'indexTextClub'|trans|raw}}
  78.             <h4>{{ 'lastClub'|trans|capitalize }}</h4>
  79.             <div class="row mb-3 mt-3">
  80.                 <div class="col-2"></div>
  81.                 <div class="col-8">
  82.                     <div class="container-fluid">
  83.                         <div class="row d-flex justify-content-between">
  84.                             {% for club in listLastClub %}
  85.                             {% include 'Common/blocLastHomepage.html.twig' with {'user': club} %}
  86.                             {% endfor %}
  87.                         </div>
  88.                     </div>
  89.                 </div>
  90.                 <div class="col-2"></div>
  91.             </div>
  92.     
  93.         </div>
  94.         <div id="professional" class="professional-section d-block d-sm-none">
  95.             <h2>Professionnels</h2>
  96.             {{'indexTextPro'|trans|raw}}
  97.             <h4>{{ 'lastPro'|trans|capitalize }}</h4>
  98.             <div class="row mb-3 mt-3">
  99.                 <div class="col-2"></div>
  100.                 <div class="col-8">
  101.                     <div class="container-fluid">
  102.                         <div class="row d-flex justify-content-between">
  103.                             {% for pro in listLastPro %}
  104.                             {% include 'Common/blocLastHomepage.html.twig' with {'user': pro} %}
  105.                             {% endfor %}
  106.                         </div>
  107.                     </div>
  108.                 </div>
  109.                 <div class="col-2"></div>
  110.             </div>
  111.         </div>
  112.     </section>
  113.     
  114.     <input type="hidden" id="hiddenRegisterSuccess" value="{{registerSuccess}}" />
  115.     <section id="home" class="home-section d-none d-md-block">
  116.         <div id="home-edito">
  117.             <h2>Edito</h2>
  118.             {{ 'edito'|trans|raw }}
  119.         </div>
  120.         {% if is_granted('ROLE_USER') %}
  121.         {% else %}
  122.         <div id="home-bloc-connect">
  123.             <h2>Connexion</h2>
  124.             <br />
  125.             {#<button class="btn btn-facebook" onclick="fb_login();"><span class="fa fa-facebook-official"></span> Facebook</button>#}
  126.             <a class="btn btn-facebook" href="{{ path('connect_facebook_start') }}"><span class="fa fa-facebook-official"></span> Facebook</a>
  127.             <div class="col-md-12 text-center">
  128.                 {{ 'or'|trans|raw }}
  129.             </div>
  130.             <div class="col-12">
  131.                 <form name="formLogin" method="post" action="{{ path('myAccountLogin') }}">
  132.                     <div class="form-group">
  133.                         <input type="email" id="username" name="_username" class="form-control" placeholder="{{'email'|trans}}" value="" required autofocus />
  134.                     </div>
  135.                     <div class="form-group">
  136.                         <input type="password" id="password" name="_password" class="form-control input-login" placeholder="{{'password'|trans}}" required />
  137.                     </div>
  138.                     <div class="col-md-12 m-t-20 text-center">
  139.                         {#<button id="btnRecoveryPassword" class="btn btn-secondary">Mot de passe perdu ?</button>#}
  140.                         <span id="btnRecoveryPassword" class="btn" style="font-size:12px;">{{ 'passwordLost'|trans }}</span>
  141.                     </div>
  142.                     <div class="col-md-12 m-t-20 text-center">
  143.                         <button id="btnConnect" type="submit" class="btn btn-success">{{ 'login'|trans }}</button>
  144.                     </div>
  145.                 </form>
  146.             </div>
  147.             <div class="col-12 mt-2">
  148.                 <hr />
  149.                 <a data-toggle="modal" href="#modalCreateAccount" class="btn btn-primary">{{ 'iRegister'|trans }}</a>
  150.             </div>
  151.             <br />
  152.         </div>
  153.         {% endif %}
  154.     </section>
  155.     
  156.     <section id="app" class="app-section d-none d-md-block">
  157.         <h2>Applications</h2>
  158.         <img src="{{ asset('images/tam-app-home-'~app.request.locale~'.png') }}"/>
  159.         <div class="row">
  160.             <div class="col-6 text-right">
  161.                 <img src="{{ asset('images/google-play-badge-'~app.request.locale~'.png') }}" style="width:auto;height:60px;"/>
  162.             </div>
  163.             <div class="col-6 text-left d-flex align-items-center">
  164.                 <img src="{{ asset('images/app-store-'~app.request.locale~'.png') }}" style="width:auto;height:40px;"/>
  165.             </div>
  166.         </div>
  167.         <h4>{{ 'lastPlayer'|trans|capitalize }}</h4>
  168.         <div class="row mb-3 mt-3">
  169.             <div class="col-2"></div>
  170.             <div class="col-8">
  171.                 <div class="container-fluid">
  172.                     <div class="row d-flex justify-content-between">
  173.                         {% for player in listLastPlayer %}
  174.                         {% include 'Common/blocLastHomepage.html.twig' with {'user': player} %}
  175.                         {% endfor %}
  176.                     </div>
  177.                 </div>
  178.             </div>
  179.             <div class="col-2"></div>
  180.         </div>
  181.     </section>
  182.     
  183.     <section id="club" class="club-section d-none d-md-block">
  184.         <h2>Clubs</h2>
  185.         {{'indexTextClub'|trans|raw}}
  186.         <h4>{{ 'lastClub'|trans|capitalize }}</h4>
  187.         <div class="row mb-3 mt-3">
  188.             <div class="col-2"></div>
  189.             <div class="col-8">
  190.                 <div class="container-fluid">
  191.                     <div class="row d-flex justify-content-between">
  192.                         {% for club in listLastClub %}
  193.                         {% include 'Common/blocLastHomepage.html.twig' with {'user': club} %}
  194.                         {% endfor %}
  195.                     </div>
  196.                 </div>
  197.             </div>
  198.             <div class="col-2"></div>
  199.         </div>
  200.     </section>
  201.     
  202.     <section id="professional" class="professional-section d-none d-md-block">
  203.         <h2>Professionnels</h2>
  204.         {{'indexTextPro'|trans|raw}}
  205.         <h4>{{ 'lastPro'|trans|capitalize }}</h4>
  206.         <div class="row mb-3 mt-3">
  207.             <div class="col-2"></div>
  208.             <div class="col-8">
  209.                 <div class="container-fluid">
  210.                     <div class="row d-flex justify-content-between">
  211.                         {% for pro in listLastPro %}
  212.                         {% include 'Common/blocLastHomepage.html.twig' with {'user': pro} %}
  213.                         {% endfor %}
  214.                     </div>
  215.                 </div>
  216.             </div>
  217.             <div class="col-2"></div>
  218.         </div>
  219.     </section>
  220.     
  221.     
  222.     <div id="divFrontModal"></div>
  223.     
  224.     <div class="modal fade" id="modalCreateAccount" tabindex="-1" role="dialog">
  225.         <div class="modal-dialog" role="document">
  226.             <div class="modal-content">
  227.                 <div class="modal-header">
  228.                     <h4 class="modal-title">{{ 'iRegister'|trans }}</h4>
  229.                     <button class="close" type="button" data-dismiss="modal" aria-hidden="true">&times;</button>
  230.                 </div>
  231.                 <div class="modal-body">
  232.                     <div class="row">
  233.                         <div class="col-12 text-center">
  234.                             <button class="btn btn-facebook" onclick="fb_login();"><span class="fa fa-facebook-official"></span> Facebook</button>
  235.                         </div>
  236.                         <div class="col-md-12 text-center">
  237.                             {{ 'or'|trans|raw }}
  238.                         </div>
  239.                         <div class="col-12 mt-2">
  240.                             {{ form_start(form) }}
  241.                                 {% form_theme form 'Form/bootstrapColsOnly12.html.twig' %}
  242.                                 {{ form_row(form.typeUser) }}
  243.                                 {{ form_row(form.country) }}
  244.                                 {{ form_row(form.nickname) }}
  245.                                 {{ form_row(form.email) }}
  246.                                 {{ form_row(form.password.first) }}
  247.                                 {{ form_row(form.password.second) }}
  248.                                 
  249.                                 <div class="col-12 text-center">
  250.                                     <button type="submit" class="btn btn-success">{{ 'iRegister'|trans }}</button>
  251.                                 </div>
  252.                             {{ form_end(form) }}
  253.                         </div>
  254.                     </div>
  255.                 </div>
  256.                
  257.             </div>
  258.         </div>
  259.     </div>
  260.     
  261.     
  262.     
  263.     
  264.     <div class="modal fade" id="registerConfirmEmail" tabindex="-1" role="dialog">
  265.         <div class="modal-dialog" role="document">
  266.             <div class="modal-content">
  267.                 <div class="modal-header">
  268.                     <h4 class="modal-title">{{ 'iRegister'|trans }}</h4>
  269.                     <button class="close" type="button" data-dismiss="modal" aria-hidden="true">&times;</button>
  270.                 </div>
  271.                 <div class="modal-body">
  272.                     <div class="row">
  273.                         <div class="col-12 text-center">
  274.                             {{ 'confirmEmail'|trans|raw}}
  275.                         </div>
  276.                     </div>
  277.                 </div>
  278.                
  279.             </div>
  280.         </div>
  281.     </div>
  282.     
  283.     
  284. {% endblock %}