templates/frontend/Default/index.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="es">
  3.     <head>
  4.         <title>{{ 'nextcaddy'|trans({}, 'FrontendBundle') }}</title>
  5.         {{ render_google_analytics()|raw }}
  6.         <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7.         <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
  8.         <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  9.         <meta content="" name="description"/>
  10.         <meta content="" name="author"/>
  11.         {# viewTransition #}
  12.         <meta name="view-transition" content="same-origin" />
  13.         {# viewTransition #}
  14.         <link rel="apple-touch-icon-precomposed" sizes="57x57"
  15.               href="{{ asset('icons/favicons/web/apple-touch-icon-precomposed.png') }}">
  16.         <link rel="apple-touch-icon-precomposed" sizes="120x120"
  17.               href="{{ asset('icons/favicons/web/apple-touch-icon-120x120-precomposed.png') }}">
  18.         <link rel="apple-touch-icon-precomposed" sizes="152x152"
  19.               href="{{ asset('icons/favicons/web/apple-touch-icon-152x152-precomposed.png') }}">
  20.         <link rel="icon" type="image/x-icon" href="{{ asset('iconos/favicons/web/favicon.ico') }}">
  21.         <link rel="stylesheet" type="text/css" href="{{ asset('css/frontend/index.css?v=1.0') }}"/>
  22.         {{ encore_entry_script_tags('index') }}
  23.         {{ encore_entry_link_tags('index') }}
  24.     </head>
  25.     <body>
  26.         {% set indexPaths = {
  27.             'search': path('searchPanel'),
  28.             'tournament': path('_tournament', {'id': 0}),
  29.             'club': path('_club', {'id': 'XXXX'}),
  30.             'livescoringStart': path('livescoring_start'),
  31.             'livescoringReload': path('livescoring_reload')
  32.         } %}
  33.         {% set imgPaths = {
  34.             'video': asset('/video/video.mp4'),
  35.             'poster': asset('/img/cover_1.JPG')
  36.         } %}
  37.         <div {{ react_component('Index', {
  38.             'limiteLivescoring': limiteLivescoring,
  39.             'competicionesInscripcionCercana': competicionesInscripcionCercana,
  40.             'indexPaths': indexPaths,
  41.             'imgPaths': imgPaths,
  42.             'counter': counter
  43.         }) }}>
  44.             <div class="loaderContainer">
  45.                 <div class="loader"></div>
  46.             </div>
  47.         </div>
  48.         {# Contacto #}
  49.         <section id="sectionContact">
  50.             <div class="contactTitles">
  51.                 Contacto
  52.             </div>
  53.             <div id="wrapper">
  54.                 {# Creamos el formulario de contacto #}
  55.                 {{ form_start(form) }}
  56.                 <div class="contactWatermark">
  57.                     <svg xmlns="http://www.w3.org/2000/svg">
  58.                         <g transform-origin="0% 0%">
  59.                             <use href="#logoFUN2" x="0" y="0"></use>
  60.                         </g>
  61.                     </svg>
  62.                 </div>
  63.                 <p class="field required half">
  64.                     {{ form_label(form.name) }}
  65.                     {{ form_widget(form.name) }}
  66.                     {{ form_errors(form.name) }}
  67.                 </p>
  68.                 <p class="field required half">
  69.                     {{ form_label(form.email) }}
  70.                     {{ form_widget(form.email) }}
  71.                     {{ form_errors(form.email) }}
  72.                 </p>
  73.                 <p class="field">
  74.                     {{ form_label(form.message) }}
  75.                     {{ form_widget(form.message) }}
  76.                     {{ form_errors(form.message) }}
  77.                 </p>
  78.                 <p class="field required half" id="clubGolf">
  79.                     {{ form_label(form.club) }}
  80.                     {{ form_widget(form.club) }}
  81.                     {{ form_errors(form.club) }}
  82.                 </p>
  83.                 <p class="field required half" id="licenseGolf">
  84.                     {{ form_label(form.license) }}
  85.                     {{ form_widget(form.license) }}
  86.                     {{ form_errors(form.license) }}
  87.                 </p>
  88.                 <p class="field-checkbox">
  89.                     <label class="label-check" for="privacyPolicy">
  90.                         {{ ('labels.contact.privacyPolicy'|trans({'%url%': path('privacidad') }, 'FrontendBundle'))|raw }}
  91.                     </label>
  92.                     {{ form_widget(form.privacyPolicy) }}
  93.                 </p>
  94.                 <div class="send-button">
  95.                     <p class="field">
  96.                         {{ form_widget(form.send) }}
  97.                     </p>
  98.                 </div>
  99.                 {{ form_end(form) }}
  100.             </div>
  101.         </section>
  102.         {# LOGOS EXTERNOS #}
  103.         {% include "svgs_main.html.twig" %}
  104.         {% include "frontend/Default/Layout/footer.html.twig" %}
  105.         {# Toast js #}
  106.         <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
  107.         <script>
  108.             let hasJQuery = false;
  109.         </script>
  110.         <script type="text/javascript" src="{{ asset('js/shared/utilToast.js?v=1.02') }}"></script>
  111.         <script>
  112.             let mensajes_error = {{ app.flashes('error')|json_encode|raw }};
  113.             let mensajes_exito = {{ app.flashes('success')|json_encode|raw }};
  114.             let mensajes_aviso = {{ app.flashes('warning')|json_encode|raw }};
  115.             enviarToast(mensajes_exito, mensajes_error, mensajes_aviso);
  116.         </script>
  117.         <script src="https://unpkg.co/gsap@3.12.5/dist/gsap.min.js"></script>
  118.         <script src="{{ asset('js/frontend/index.js') }}"></script>
  119.         <script type="text/javascript" charset="UTF-8" src="//cdn.cookie-script.com/s/d15e906aa1580a76686a205833f60d8d.js"></script>
  120.     </body>
  121. </html>