templates/parts/header.html.twig line 1

Open in your IDE?
  1. <div style="width: 350px; position: absolute; top:20px; margin-left: auto; margin-right: auto; left: 0;right: 0;text-align: center;">
  2.     <form action="/vyhledat" method="post">
  3.         <div class="input-group mb-3">
  4.             <input type="text" class="form-control" name="search" value="{{ app.request.get('search') }}" placeholder="" style="height: 36px;width: 250px;"/>&nbsp;&nbsp;
  5.             <div class="input-group-append">
  6.                 <button class="btn-primary btn" style="height: 36px">Vyhledat</button>
  7.             </div>
  8.         </div>
  9.     </form>
  10. </div>
  11. <header class="d-lg-block d-none p-3 mb-3 border-bottom">
  12.     <div class="container-fluid">
  13.         <div class="d-flex flex-wrap align-items-center justify-content-center justify-content-lg-start">
  14.             <a href="/" class="d-flex text-center align-items-center mb-2 mb-lg-0 text-dark text-decoration-none">
  15.                 <img src="/images/logo-kurzy.png" class="logo" alt="Všechny kurzy, školení, certifikace a doučování na jednom místě"/>
  16.             </a>
  17.             <div class="flex-grow-1 text-center">
  18.             </div>
  19.             <ul class="nav col-12 col-lg-auto me-lg-auto mb-2 text-left justify-content-center mb-md-0 pe-5">
  20.                 <li><a href="{{ path('manual_index') }}" class="nav-link px-2 link-secondary">Pro poskytovatele</a></li>
  21.                 <li><a href="{{ path('contact') }}" class="nav-link px-2 link-dark">Kontakt</a></li>
  22.             </ul>
  23.             {% if(CourseCompareUtil.getCoursesToCompare()|length>0) %}
  24.                 <div class="compare-area me-4">
  25.                     <a href="{{ path('compare_list') }}"><i class="fas fa-balance-scale-right"></i></a>
  26.                 </div>
  27.             {% endif %}
  28.             {% if is_granted("IS_AUTHENTICATED_REMEMBERED") %}
  29.                 <div class="text-end d-flex align-items-center flex-wrap">
  30.                     {% set logo = GlobalUtil.getOrganizerLogoByUser(app.user) %}
  31.                     {% if(logo is not empty) %}
  32.                         <a href="{{ path('dashboard') }}">
  33.                             {% thumbnail logo, 'small' with {'style': 'max-width:32px;max-height:32px', 'class': 'rounded-circle me-2'} %}
  34.                         </a>
  35.                     {% endif %}
  36.                     <div class="d-flex dropdown flex-column justify-content-start">
  37.                         <a href="{{ path('dashboard') }}" class="d-block link-dark text-decoration-none">
  38.                             {{ app.user.firstname }} {{ app.user.lastname }}
  39.                         </a>
  40.                         <a href="{{ path('fos_user_security_logout') }}"
  41.                            class="text-start">{{ 'layout.logout'|trans({}, 'FOSUserBundle') }}</a>
  42.                     </div>
  43.                 </div>
  44.             {% else %}
  45.                 <div class="text-end d-flex align-items-center flex-wrap" {{ stimulus_controller('login-form', {
  46.                     formUrl: path('login_form')
  47.                 }) }}>
  48.                     <a href="{{ path('fos_user_registration_register') }}"
  49.                        class="btn btn-outline-primary me-2 text-decoration-underline">{{ 'layout.register'|trans({}, 'FOSUserBundle') }}</a>
  50.                     <a href="#" data-action="login-form#openModal" type="button"
  51.                        class="btn btn-primary">{{ 'layout.login'|trans({}, 'FOSUserBundle') }}</a>
  52.                     {{ include('parts/login-modal.html.twig', {
  53.                         modalTitle: 'Přihlašte se',
  54.                     }) }}
  55.                 </div>
  56.             {% endif %}
  57.         </div>
  58.     </div>
  59. </header>
  60. <header class="d-block d-lg-none p-3 mb-3 border-bottom sticky-top" style="background-color: #ffffff;z-index: 999">
  61.     <div class="container-fluid">
  62.         <div class="col-12 d-flex justify-content-between" {{ stimulus_controller('login-form', {
  63.             formUrl: path('login_form')
  64.         }) }}>
  65.             <a href="/" class="d-flex flex-lg-grow-1 text-center mb-2 mb-lg-0 text-dark text-decoration-none">
  66.                 <img src="/images/logo-kurzy.png" alt="Všechny kurzy, školení, certifikace a doučování na jednom místě" class="logo" alt="" style="margin: auto; max-width: 220px;;"/>
  67.             </a>
  68.             <div class="dropdown">
  69.                 <a class="" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true"
  70.                    aria-expanded="false">
  71.                     <i class="fa fa-search"></i>
  72.                 </a>
  73.                 <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton">
  74.                     <div class="d-flex justify-content-center">
  75.                         <form action="/vyhledat" method="post">
  76.                             <input type="text" name="search" value="{{ app.request.get('search') }}" placeholder=""
  77.                                    style="height: 36px;width: 250px;"/>
  78.                             <button class="btn-primary btn">Vyhledat</button>
  79.                         </form>
  80.                     </div>
  81.                 </div>
  82.             </div>
  83.             <div class="dropdown">
  84.                 <a class="" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true"
  85.                    aria-expanded="false">
  86.                     <i class="fa fa-user"></i>
  87.                 </a>
  88.                 {% if is_granted("IS_AUTHENTICATED_REMEMBERED") %}
  89.                     <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton">
  90.                         <a class="dropdown-item" href="{{ path('dashboard') }}">Můj účet</a>
  91.                         <a class="dropdown-item"
  92.                            href="{{ path('fos_user_security_logout') }}">{{ 'layout.logout'|trans({}, 'FOSUserBundle') }}</a>
  93.                     </div>
  94.                 {% else %}
  95.                     <div class="dropdown-menu dropdown-menu-right"
  96.                          aria-labelledby="dropdownMenuButton">
  97.                         <a class="dropdown-item"
  98.                            href="{{ path('fos_user_registration_register') }}">{{ 'layout.register'|trans({}, 'FOSUserBundle') }}</a>
  99.                         <a class="dropdown-item" data-action="login-form#openModal"
  100.                            href="#">{{ 'layout.login'|trans({}, 'FOSUserBundle') }}</a>
  101.                     </div>
  102.                 {% endif %}
  103.             </div>
  104.             {{ include('parts/login-modal.html.twig', {
  105.                 modalTitle: 'Přihlašte se',
  106.             }) }}
  107.         </div>
  108.         <div class="dropdown">
  109.             <a class="" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true"
  110.                aria-expanded="false">
  111.                 <svg width="22" height="22" viewBox="0 0 22 22" version="1.1" xmlns="http://www.w3.org/2000/svg">
  112.                     <path d="M21 16v2H1v-2h20zm0-6v2H1v-2h20zm0-6v2H1V4h20z"></path>
  113.                 </svg>
  114.             </a>
  115.             <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton">
  116.                 <a class="dropdown-item" href="{{ path('manual_index') }}">Informace</a>
  117.                 <a class="dropdown-item"
  118.                    href="{{ path('contact') }}">Kontakt</a>
  119.             </div>
  120.         </div>
  121.         {# <a href="javascript:;" id="hamburger"> #}
  122.         {# <svg width="22" height="22" viewBox="0 0 22 22" version="1.1" xmlns="http://www.w3.org/2000/svg"> #}
  123.         {# <path d="M21 16v2H1v-2h20zm0-6v2H1v-2h20zm0-6v2H1V4h20z"></path> #}
  124.         {# </svg> #}
  125.         {# </a> #}
  126.     </div>
  127. </header>