templates/main.html.twig line 1

Open in your IDE?
  1. {% trans_default_domain 'web' %}
  2. <!DOCTYPE html>
  3. <html>
  4.     <head>
  5.         <meta charset="UTF-8">
  6.         <meta name="viewport" content="width=device-width, initial-scale=1">
  7.         <meta property="og:image" content="{{ asset('assets/images/logos/logo.png') }}">
  8.         <title>{% block title %}DOW{% endblock %}</title>
  9.         <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css" integrity="sha512-yHknP1/AwR+yx26cB1y0cjvQUMvEa2PFzt1c9LlS4pRQ5NOTZFWbhBig+X9G9eYW/8m0/4OXNx8pxJ6z57x0dw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
  10.         <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
  11.         <link rel="stylesheet" href="{{ asset('assets/css/style.css') }}?v={{ random() }}">
  12.         <link rel="stylesheet" href="{{ asset('assets/css/main.css') }}?v={{ random() }}">
  13.         <link rel="stylesheet" href="{{ asset('assets/css/sweetalert.min.css') }}">
  14.         {# Fonts #}
  15.         <link rel="stylesheet" href="{{ asset('assets/css/clash-grotesk.css') }}?v={{ random() }}">
  16.         {# Favicon #}
  17.         <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('assets/images/favicon/apple-touch-icon.png') }}?v=1.2">
  18.         <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('assets/images/favicon/favicon-32x32.png') }}?v=1.2">
  19.         <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('assets/images/favicon/favicon-16x16.png') }}?v=1.2">
  20.         <link rel="manifest" href="{{ asset('assets/images/favicon/site.webmanifest') }}?v=1.2">
  21.         <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
  22.         <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js" integrity="sha512-XtmMtDEcNz2j7ekrtHvOVR4iwwaD6o/FUJe6+Zq+HgcCsk3kj4uSQQR8weQ2QVj1o0Pk6PwYLohm206ZzNfubg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
  23.         <script src="{{ asset('assets/js/sweetalert.min.js') }}"></script>
  24.         <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.min.js" integrity="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13" crossorigin="anonymous"></script>        
  25.         <script src="{{ asset('assets/js/app.js') }}"></script>
  26.         {% block head %}
  27.         {% endblock %}
  28.     </head>
  29.     <body>
  30.         <!-- NAVBAR -->
  31.         <nav class="navbar navbar-expand-lg navbar-light bg-light navbar-desktop">
  32.                 <div class="container">
  33.                     <!-- Logo de la Compañía y Redes Sociales -->
  34.                     <div class="d-flex justify-content-start align-items-center">
  35.                         <!-- Logo de la Compañía -->
  36.                         <a class="navbar-brand" href="{{ path('home') }}">
  37.                             <img width="60%" src="{{ asset('assets/images/logos/logo.png') }}" alt="">
  38.                         </a>
  39.                         <!-- Redes Sociales -->
  40.                         <div class="d-flex social-icons">
  41.                             <a href="#"><img src="{{ asset('assets/images/icons/icn-instagram.svg') }}" alt=""></a>
  42.                             <a href="#"><img src="{{ asset('assets/images/icons/icn-facebook.svg') }}" alt=""></a>
  43.                         </div>
  44.                     </div>
  45.                     <!-- Menú Central y Registro e Iniciar Sesión -->
  46.                     <div class="d-flex justify-content-end align-items-center">
  47.                         <!-- Menú Central -->
  48.                         <ul class="navbar-nav">
  49.                             <li class="nav-item mr-3">
  50.                                 <a class="nav-link" href="#">{{ 'menu.about_us'|trans }}</a>
  51.                             </li>
  52.                             <li class="nav-item mr-3">
  53.                                 <a class="nav-link" href="{{ path('events') }}">{{ 'menu.events'|trans }}</a>
  54.                             </li>
  55.                             <li class="nav-item">
  56.                                 <a class="nav-link" href="{{ path('tickets') }}">{{ 'menu.marketplace'|trans }}</a>
  57.                             </li>
  58.                         </ul>
  59.                         <a href="{{ path('contact') }}" class="btn-red">{{ 'menu.contact'|trans|raw }}</a>
  60.                         <!-- Registro e Iniciar Sesión -->
  61.     {#                    <div class="navbar-text">#}
  62.     {#                        {% if app.session.get('userId') == null %}#}
  63.     {#                            <a href="{{ path('access') }}?format=2" class="right-border">{{ 'menu.sign'|trans }}</a>#}
  64.     {#                            <a href="{{ path('access') }}?format=1">{{ 'menu.login'|trans }}</a>#}
  65.     {#                        {% elseif app.session.get('userId') %}#}
  66.     {#                            <a href="{{ path('userProfile') }}">{{ 'menu.account'|trans }}</a>#}
  67.     {#                        {% endif %}#}
  68.     {#                    </div>#}
  69.                 </div>
  70.             </div>
  71.         </nav>
  72.         {# Fixed menú   #}
  73.         <div id="side-bar" class="cnt-side-nav navbar-desktop">
  74.             <nav class="navbar navbar-expand-lg navbar-light bg-light">
  75.                 <div class="container">
  76.                     <!-- Logo de la Compañía y Redes Sociales -->
  77.                     <div class="d-flex justify-content-start align-items-center">
  78.                         <!-- Logo de la Compañía -->
  79.                         <a class="navbar-brand" href="{{ path('home') }}">
  80.                             <img width="90%" src="{{ asset('assets/images/logos/logo.png') }}" alt="">
  81.                         </a>
  82.                         <!-- Redes Sociales -->
  83.                         <div class="d-flex social-icons">
  84.                             <a href="#"><img src="{{ asset('assets/images/icons/icn-instagram.svg') }}" alt=""></a>
  85.                             <a href="#"><img src="{{ asset('assets/images/icons/icn-facebook.svg') }}" alt=""></a>
  86.                         </div>
  87.                     </div>
  88.                     <!-- Menú Central y Registro e Iniciar Sesión -->
  89.                     <div class="d-flex justify-content-end align-items-center">
  90.                         <!-- Menú Central -->
  91.                         <ul class="navbar-nav">
  92.                             <li class="nav-item mr-3">
  93.                                 <a class="nav-link" href="#">{{ 'menu.about_us'|trans }}</a>
  94.                             </li>
  95.                             <li class="nav-item mr-3">
  96.                                 <a class="nav-link" href="{{ path('events') }}">{{ 'menu.events'|trans }}</a>
  97.                             </li>
  98.                             <li class="nav-item">
  99.                                 <a class="nav-link" href="{{ path('tickets') }}">{{ 'menu.marketplace'|trans }}</a>
  100.                             </li>
  101.                         </ul>
  102.                         <a href="{{ path('events') }}" class="btn-red">{{ 'menu.contact'|trans|raw }}</a>
  103.                     </div>
  104.                 </div>
  105.             </nav>
  106.         </div>
  107.         <!-- END NAVBAR -->
  108.         <!-- MOBILE NAVBAR -->
  109.         <nav class="col-md-12 navbar navbar-expand-lg navbar-light bg-light navbar-mobile">
  110.             <div class="container">
  111.                 <!-- Logo de la Compañía -->
  112.                 <a class="navbar-brand d-lg-none" href="{{ path('home') }}"><img width="60%" src="{{ asset('assets/images/logos/logo.png') }}" alt=""></a>
  113.                 <!-- Redes Sociales -->
  114.                 <div class="d-flex" id="social-icons">
  115.                     <a href="#"><img width="70%" src="{{ asset('assets/images/icons/icn-instagram.svg') }}" alt=""></a>
  116.                     <a href="#"><img width="70%" src="{{ asset('assets/images/icons/icn-facebook.svg') }}" alt=""></a>
  117.                 </div>
  118.                 <!-- Botón para menú desplegable en dispositivos móviles -->
  119.                 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
  120.                     <span class="navbar-toggler-icon"></span>
  121.                 </button>
  122.                 <div class="collapse navbar-collapse" id="navbarNav">
  123.                     <ul class="navbar-nav">
  124. {#                        {% if app.session.get('userId') == null %}#}
  125. {#                            <li class="nav-item">#}
  126. {#                                <a class="nav-link" href="{{ path('access') }}?format=1">{{ 'menu.login'|trans }}</a>#}
  127. {#                            </li>#}
  128. {#                            <li class="nav-item">#}
  129. {#                                <a class="nav-link" href="{{ path('access') }}?format=2">{{ 'menu.sign'|trans }}</a>#}
  130. {#                            </li>#}
  131. {#                        {% elseif app.session.get('userId') %}#}
  132. {#                            <li class="nav-item">#}
  133. {#                                <a class="nav-link" href="{{ path('userProfile') }}">{{ 'menu.account'|trans }}</a>#}
  134. {#                            </li>#}
  135. {#                        {% endif %}#}
  136.                         <li class="nav-item">
  137.                             <a class="nav-link" href="#">{{ 'menu.about_us'|trans }}</a>
  138.                         </li>
  139.                         <li class="nav-item">
  140.                             <a class="nav-link" href="{{ path('events') }}">{{ 'menu.events'|trans }}</a>
  141.                         </li>
  142.                         <li class="nav-item">
  143.                             <a class="nav-link" href="{{ path('tickets') }}">{{ 'menu.marketplace'|trans }}</a>
  144.                         </li>
  145.                         <li class="nav-item">
  146.                             <a class="nav-link" href="{{ path('contact') }}">{{ 'menu.contact'|trans }}</a>
  147.                         </li>
  148.                     </ul>
  149.                 </div>
  150.             </div>
  151.         </nav>
  152.         <!-- MOBILE END NAVBAR -->
  153.         {% block body %}
  154.         {% endblock %}
  155.         <!-- FOOTER -->
  156.         <footer>
  157.             <div class="container">
  158.                 <div class="row mt-5">
  159.                     <div class="col-md-6">
  160.                         <div class="row">
  161.                             <div class="col-md-3 d-flex justify-content-center align-items-center">
  162.                                 <!-- Logo de la Compañía -->
  163.                                 <a class="navbar-brand" href="{{ path('home') }}">
  164.                                     <img width="100%" src="{{ asset('assets/images/logos/logo.png') }}" alt="">
  165.                                 </a>
  166.                             </div>
  167.                             <div class="col-md-9">
  168.                                 <ul class="navbar-nav">
  169.                                     <li class="nav-item mr-3">
  170.                                         <a class="nav-link" href="#">{{ 'menu.about_us'|trans }}</a>
  171.                                     </li>
  172.                                     <li class="nav-item mr-3">
  173.                                         <a class="nav-link" href="{{ path('events') }}">{{ 'menu.events'|trans }}</a>
  174.                                     </li>
  175.                                     <li class="nav-item">
  176.                                         <a class="nav-link" href="{{ path('tickets') }}">{{ 'menu.marketplace'|trans }}</a>
  177.                                     </li>
  178.                                 </ul>
  179.                             </div>
  180.                         </div>
  181.                     </div>
  182.                     <div class="col-md-6" id="footer-center">
  183.                         <div class="row">
  184.                             <div class="col-md-6 d-flex justify-content-start align-items-end">
  185.                                 <p>SOMOS UN ESPACIO FLEXIBLE DISEÑADO PARA
  186.                                     <br>
  187.                                     INSPIRAR BIENESTAR, DISFTURE Y ALTO RENDIMIENTO
  188.                                 </p>
  189.                             </div>
  190.                             <div class="col-md-6 d-flex flex-column justify-content-end align-items-end">
  191.                                 <!-- Redes Sociales -->
  192.                                 <div class="d-flex social-icons mb-2">
  193.                                     <a href="#" class="mr-1"><img src="{{ asset('assets/images/icons/icn-footer-linkedin.png') }}" alt=""></a>
  194.                                     <a href="#"><img src="{{ asset('assets/images/icons/icn-footer-instagram.png') }}" alt=""></a>
  195.                                 </div>
  196.                                 <a href="mailto:contacto@dowcenterbahia.com.ar">contacto@dowcenterbahia.com.ar</a>
  197.                             </div>
  198.                         </div>
  199.                     </div>
  200.                 </div>
  201.                 <div class="row mt-5 d-flex justify-content-end align-items-center">
  202.                     <div class="col-md-6">
  203.                         <div class="row">
  204.                             <div class="col-md-12">
  205.                                 <p class="copyright">
  206.                                     Copyright @ 2023. Dow Center Bahía Blanca, Buenos Aires, Argentina.
  207.                                 </p>
  208.                             </div>
  209.                         </div>
  210.                     </div>
  211.                     <div class="col-md-6">
  212.                         <div class="row" id="footer-end">
  213.                             <div class="col-md-6 d-flex justify-content-start align-items-center">
  214.                                 <img width="70%" src="{{ asset('assets/images/logos/logo-white.png') }}" alt="">
  215.                             </div>
  216.                             <div class="col-md-6 d-flex flex-column justify-content-end align-items-end">
  217.                                 <img width="50%" src="{{ asset('assets/images/logos/logo-footer-white.png') }}" alt="">
  218.                             </div>
  219.                         </div>
  220.                     </div>
  221.                 </div>
  222.             </div>
  223.         </footer>
  224.         <script type="text/javascript">
  225.             function error_response(result,url){
  226.                 switch(result.message){
  227.                     case "#ERROR1#" : //User not logged
  228.                         location.href="{{ path('access')}}?redirect="+window.location.href;
  229.                     break;
  230.                     default: 
  231.                         swal({
  232.                             title: "",
  233.                             text: result.message,
  234.                             type: "error"
  235.                         });
  236.                     break;
  237.                 }
  238.             }
  239.             {% for message in app.session.flashbag.get('success') %}
  240.                 swal({
  241.                     title: "",
  242.                     text: "{{ message }}",
  243.                     type: "success"
  244.                 });
  245.             {% endfor %}
  246.             {% for message in app.session.flashbag.get('notice') %}
  247.                 swal({
  248.                     title: "Error",
  249.                     text: "{{ message }}",
  250.                     type: "error"
  251.                 });
  252.             {% endfor %}
  253.         </script>
  254.         {# Cookie banner #}
  255.         {% include 'partials/cookies-banner.html.twig' %}
  256.     </body>
  257. </html>