templates/base.html.twig line 1

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() ~ asset('build/images/og-image.jpg') }}"
  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() ~ asset('build/images/og-image.jpg') }}"
  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.     </head>
  45.     <body class="{{ classes|join(' ') }}">
  46.         <div class="page-wrapper">
  47.             {% block header %}
  48.                 <header class="header">
  49.                     <div class="container">
  50.                         <nav class="navbar navbar-expand-lg">
  51.                             <div class="header-logo">
  52.                                 <a href="/">
  53.                                     <img class="light" src="{{ asset('build/images/logo.png') }}"
  54.                                          alt="">
  55.                                 </a>
  56.                             </div>
  57.                             <button class="navbar-toggler collapsed"
  58.                                     type="button"
  59.                                     data-bs-toggle="collapse"
  60.                                     data-bs-target="#navbarSupportedContent"
  61.                                     aria-controls="navbarSupportedContent"
  62.                                     aria-expanded="false"
  63.                                     aria-label="Toggle navigation"
  64.                             >
  65.                                 <span class="navbar-toggler-icon"></span>
  66.                             </button>
  67.                             <div class="collapse navbar-collapse" id="navbarSupportedContent">
  68.                                 <ul class="navbar-nav left">
  69.                                     <li class="nav-item active homepage-link">
  70.                                         <a href="{{ path('homepage') }}" class="main-nav-link">
  71.                                             {{ 'base_nav.homepage'|trans|raw }}
  72.                                         </a>
  73.                                     </li>
  74.                                     <li class="nav-item">
  75.                                         <a href="{{ path('company_list') }}" class="main-nav-link">
  76.                                             {{ 'base_nav.company_list'|trans|raw }}
  77.                                         </a>
  78.                                     </li>
  79.                                     <li class="nav-item">
  80.                                         <a href="{{ path('verification') }}" class="main-nav-link">
  81.                                             {{ 'base_nav.verification'|trans|raw }}
  82.                                         </a>
  83.                                     </li>
  84.                                     <li class="nav-item">
  85.                                         <a href="{{ path('certificate') }}" class="main-nav-link">
  86.                                             {{ 'base_nav.certificate'|trans|raw }}
  87.                                         </a>
  88.                                     </li>
  89.                                     <li class="nav-item">
  90.                                         <a href="{{ path('terms') }}" class="main-nav-link">
  91.                                             {{ 'base_nav.terms'|trans|raw }}
  92.                                         </a>
  93.                                     </li>
  94.                                     {#<li class="nav-item">
  95.                                         <div class="dropdown-wrapper dropdown-arrow language-switcher">
  96.                                             <a href="#" class="main-nav-link">
  97.                                                 <span class="icon icon-pl"></span>
  98.                                                 <span>PL</span>
  99.                                             </a>
  100.                                             <div class="dropdown">
  101.                                                 <ul>
  102.                                                     <li><a href="#">Czechia</a></li>
  103.                                                     <li><a href="#">Hungary</a></li>
  104.                                                     <li class="active"><a href="#">Polska</a></li>
  105.                                                     <li><a href="#">Latvia</a></li>
  106.                                                     <li><a href="#">Moldovia</a></li>
  107.                                                     <li><a href="#">Romania</a></li>
  108.                                                 </ul>
  109.                                             </div>
  110.                                         </div>
  111.                                     </li>#}
  112.                                 </ul>
  113.                                 <ul class="navbar-nav right">
  114.                                     {% if is_guest() %}
  115.                                         <li class="nav-item signup-btn">
  116.                                             <a href="{{ path('signup') }}" class="main-nav-link">
  117.                                                 {{ 'base_nav.report_yourself'|trans|raw }}
  118.                                             </a>
  119.                                         </li>
  120.                                         <li class="nav-item login-btn">
  121.                                             <a href="{{ path('login') }}" class="main-nav-link">
  122.                                                 {{ 'base_nav.login'|trans|raw }}
  123.                                             </a>
  124.                                         </li>
  125.                                     {% else %}
  126.                                         <li class="nav-item logout-btn">
  127.                                             <a href="{{ path('logout') }}" class="main-nav-link">
  128.                                                 {{ 'base_nav.logout'|trans|raw }}
  129.                                             </a>
  130.                                         </li>
  131.                                         {% if app.request.attributes.get('_route') != 'user_edit_company' %}
  132.                                             <li class="nav-item edit-btn">
  133.                                                 <a href="{{ path('user_edit_company') }}" class="main-nav-link">
  134.                                                     {{ 'base_nav.edit'|trans|raw }}
  135.                                                 </a>
  136.                                             </li>
  137.                                         {% endif %}
  138.                                     {% endif %}
  139.                                 </ul>
  140.                             </div>
  141.                         </nav>
  142.                     </div>
  143.                 </header>
  144.             {% endblock header %}
  145.             {% block content %}{% endblock content %}
  146.             {% block footer %}
  147.                 <footer class="footer">
  148.                     <div class="container">
  149.                         <div class="footer-bottom">
  150.                             <div class="footer-logo">
  151.                                 <a href="{{ path('homepage') }}">
  152.                                     <img src="{{ asset('build/images/logo.png') }}"
  153.                                          class="light"
  154.                                          alt="{{ 'base_footer.logo_alt'|trans|raw }}"
  155.                                     >
  156.                                 </a>
  157.                             </div>
  158.                             <div class="footer-links">
  159.                                 <ul class="footer-links-wrapper">
  160.                                     <li class="link-item active">
  161.                                         <a href="{{ path('terms') }}">{{ 'base_footer.terms'|trans|raw }}</a>
  162.                                     </li>
  163.                                     <li class="link-item">
  164.                                         <a href="{{ path('privacy_policy') }}">{{ 'base_footer.privacy'|trans|raw }}</a>
  165.                                     </li>
  166.                                     <li class="link-item">
  167.                                         <a href="{{ path('city_list') }}">{{ 'base_footer.city_list'|trans|raw }}</a>
  168.                                     </li>
  169.                                     <li class="link-item">
  170.                                         <a href="{{ path('contact_us') }}">{{ 'base_footer.contact'|trans|raw }}</a>
  171.                                     </li>
  172.                                 </ul>
  173.                             </div>
  174.                         </div>
  175.                     </div>
  176.                 </footer>
  177.             {% endblock footer %}
  178.         </div>
  179.     </body>
  180. </html>