templates/base.html.twig line 109

Open in your IDE?
  1. {% set canonicalPath = app.request.getSchemeAndHttpHost() ~ app.request.getRequestUri() %}
  2. {% set classes = body_classes|default([])|filter((v) => v) %}
  3. <!DOCTYPE html>
  4. <html lang="{{ locale }}">
  5.     <head>
  6.         <meta charset="UTF-8">
  7.         <meta name="viewport" content="width=device-width, initial-scale=1">
  8.         <meta name="theme-color" content="#ffffff">
  9.         <title>{% block title %}{{ title }}{% endblock %}</title>
  10.         {% block meta %}
  11.             {% block meta_base %}
  12.                 <meta name="description" content="{{ description }}">
  13.                 <meta name="keywords" content="{{ keywords }}">
  14.             {% endblock meta_base %}
  15.             {% block meta_og %}
  16.                 <meta property="og:title" content="{{ title }}">
  17.                 <meta property="og:description" content="{{ description }}">
  18.                 <meta property="og:url" content="{{ canonicalPath }}">
  19.                 <meta property="og:image"
  20.                       content="{{ app.request.getSchemeAndHttpHost() ~ '/static-media/IMAGES_OG_IMAGE_JPG--STANDARD' }}"
  21.                 >
  22.             {% endblock meta_og %}
  23.             {% block meta_twitter %}
  24.                 <meta name="twitter:title" content="{{ title }}">
  25.                 <meta name="twitter:description" content="{{ description }}">
  26.                 <meta name="twitter:card" content="summary_large_image">
  27.                 <meta name="twitter:image"
  28.                       content="{{ app.request.getSchemeAndHttpHost() ~ '/static-media/IMAGES_OG_IMAGE_JPG--STANDARD' }}"
  29.                 >
  30.             {% endblock meta_twitter %}
  31.         {% endblock meta %}
  32.         <link rel="canonical" href="{{ canonicalPath }}">
  33.         <link rel="icon" type="image/x-icon" href="{{ asset('build/images/favicon.ico') }}">
  34.         <link rel="manifest" href="{{ asset('build/manifest/'~locale~'_site.webmanifest') }}">
  35.         <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('build/images/apple-touch-icon.png') }}">
  36.         <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('build/images/favicon-32x32.png') }}">
  37.         <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('build/images/favicon-16x16.png') }}">
  38.         {% block stylesheets %}
  39.             {{ encore_entry_link_tags('app') }}
  40.         {% endblock stylesheets %}
  41.         {% block javascripts %}
  42.             {{ encore_entry_script_tags('app') }}
  43.         {% endblock javascripts %}
  44.         {% block google_analytics %}
  45.             {% if app.environment == 'prod' %}
  46.                 {% include 'analytics/' ~ locale ~ '.html.twig' %}
  47.             {% endif %}
  48.         {% endblock google_analytics %}
  49.     </head>
  50.     <body class="{{ classes|join(' ') }}">
  51.         <div class="page-wrapper">
  52.             {% block header %}
  53.                 <header class="header">
  54.                     <div class="container">
  55.                         <nav class="navbar navbar-expand-lg">
  56.                             <div class="header-logo">
  57.                                 <a href="/">
  58.                                     <img class="light" src="/static-media/IMAGES_LOGO_PNG--STANDARD"
  59.                                          alt="">
  60.                                 </a>
  61.                             </div>
  62.                             <button class="navbar-toggler collapsed"
  63.                                     type="button"
  64.                                     data-bs-toggle="collapse"
  65.                                     data-bs-target="#navbarSupportedContent"
  66.                                     aria-controls="navbarSupportedContent"
  67.                                     aria-expanded="false"
  68.                                     aria-label="Toggle navigation"
  69.                             >
  70.                                 <span class="navbar-toggler-icon"></span>
  71.                             </button>
  72.                             <div class="collapse navbar-collapse" id="navbarSupportedContent">
  73.                                 <ul class="navbar-nav left">
  74.                                     <li class="nav-item active homepage-link">
  75.                                         <a href="{{ path('homepage') }}" class="main-nav-link">
  76.                                             {{ 'base_nav.homepage'|trans|raw }}
  77.                                         </a>
  78.                                     </li>
  79.                                     <li class="nav-item">
  80.                                         <a href="{{ path('company_list') }}" class="main-nav-link">
  81.                                             {{ 'base_nav.company_list'|trans|raw }}
  82.                                         </a>
  83.                                     </li>
  84.                                     <li class="nav-item">
  85.                                         <a href="{{ path('verification') }}" class="main-nav-link">
  86.                                             {{ 'base_nav.verification'|trans|raw }}
  87.                                         </a>
  88.                                     </li>
  89.                                     <li class="nav-item">
  90.                                         <a href="{{ path('certificate') }}" class="main-nav-link">
  91.                                             {{ 'base_nav.certificate'|trans|raw }}
  92.                                         </a>
  93.                                     </li>
  94.                                     <li class="nav-item">
  95.                                         <a href="{{ path('terms') }}" class="main-nav-link">
  96.                                             {{ 'base_nav.terms'|trans|raw }}
  97.                                         </a>
  98.                                     </li>
  99.                                     <li class="nav-item">
  100.                                         {{ render(
  101.                                             controller('App\\Controller\\NavigationController::renderCountriesNavigation')
  102.                                         ) }}
  103.                                     </li>
  104.                                 </ul>
  105.                                 <ul class="navbar-nav right">
  106.                                     {% if is_guest() %}
  107.                                         <li class="nav-item signup-btn">
  108.                                             <a href="{{ path('signup') }}" class="main-nav-link">
  109.                                                 {{ 'base_nav.report_yourself'|trans|raw }}
  110.                                             </a>
  111.                                         </li>
  112.                                         <li class="nav-item login-btn">
  113.                                             <a href="{{ path('login') }}" class="main-nav-link">
  114.                                                 {{ 'base_nav.login'|trans|raw }}
  115.                                             </a>
  116.                                         </li>
  117.                                     {% else %}
  118.                                         <li class="nav-item logout-btn">
  119.                                             <a href="{{ path('logout') }}" class="main-nav-link">
  120.                                                 {{ 'base_nav.logout'|trans|raw }}
  121.                                             </a>
  122.                                         </li>
  123.                                         {% if app.request.attributes.get('_route') != 'user_edit_company' %}
  124.                                             <li class="nav-item edit-btn">
  125.                                                 <a href="{{ path('user_edit_company') }}" class="main-nav-link">
  126.                                                     {{ 'base_nav.edit'|trans|raw }}
  127.                                                 </a>
  128.                                             </li>
  129.                                         {% endif %}
  130.                                     {% endif %}
  131.                                 </ul>
  132.                             </div>
  133.                         </nav>
  134.                     </div>
  135.                 </header>
  136.             {% endblock header %}
  137.             {% block content %}{% endblock content %}
  138.             {% block footer %}
  139.                 <footer class="footer">
  140.                     <div class="container">
  141.                         <div class="footer-bottom">
  142.                             <div class="footer-logo">
  143.                                 <a href="{{ path('homepage') }}">
  144.                                     <img src="/static-media/IMAGES_LOGO_PNG--STANDARD"
  145.                                          class="light"
  146.                                          alt="{{ 'base_footer.logo_alt'|trans|raw }}"
  147.                                     >
  148.                                 </a>
  149.                             </div>
  150.                             <div class="footer-links">
  151.                                 <ul class="footer-links-wrapper">
  152.                                     <li class="link-item active">
  153.                                         <a href="{{ path('terms') }}">{{ 'base_footer.terms'|trans|raw }}</a>
  154.                                     </li>
  155.                                     <li class="link-item">
  156.                                         <a href="{{ path('privacy_policy') }}">{{ 'base_footer.privacy'|trans|raw }}</a>
  157.                                     </li>
  158.                                     <li class="link-item">
  159.                                         <a href="{{ path('city_list') }}">{{ 'base_footer.city_list'|trans|raw }}</a>
  160.                                     </li>
  161.                                     <li class="link-item">
  162.                                         <a href="{{ path('contact_us') }}">{{ 'base_footer.contact'|trans|raw }}</a>
  163.                                     </li>
  164.                                 </ul>
  165.                             </div>
  166.                         </div>
  167.                     </div>
  168.                 </footer>
  169.             {% endblock footer %}
  170.         </div>
  171.     </body>
  172. </html>