templates/front/includes/header.twig line 1

Open in your IDE?
  1. <!-- Google Tag Manager (noscript) -->
  2. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KDZJRV6"
  3. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  4. <!-- End Google Tag Manager (noscript) -->  
  5.   <nav class="nav navbar shadow bg-nav navbar-expand-lg border-bottom border-primary">
  6.     <div class="container-fluid d-block">
  7.         <div class="row">
  8.             <div class="col-12">
  9.                 <div class="row align-items-center">
  10.                     <div class="logo col-xl-2 col-lg-2 col-6">
  11.                         <a href="{{ path('front-page', {url: get_page_url(app.request.locale , constant('App\\Config\\Pages::HOMEPAGE'))}) }}" class="fsmx-2">
  12.                         {# <a href="{{ app.request.headers.get('referer') ?? path('front-page', {url: get_page_url(app.request.locale , constant('App\\Config\\Pages::HOMEPAGE'))}) }}" class="fsmx-2"> #}
  13.                             <img src="{{ asset('/assets/img/inzynio.png') }}" width="160" alt="INZYNIO" class="img-fluid"></a>
  14.                     </div>
  15.                     <div class="col-6 d-lg-none text-end navbar-box-button">
  16.                         <button class="navbar-toggler navbar_click_to_change navbar_button_no_clicked" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  17.                             <span class="navbar-toggler-line"></span>
  18.                             <span class="navbar-toggler-line"></span>
  19.                             <span class="navbar-toggler-line"></span>
  20.                         </button>
  21.                     </div>
  22.                     <div class="col-xl-10 col-lg-10 col-12">
  23.                         <div class="collapse navbar-collapse" id="navbarSupportedContent">
  24.                             <div class="row justify-content-between align-items-center">
  25.                                 <div class="col">
  26.                                     <ul class="
  27.                                             nav__list nav__list--left
  28.                                             d-sm-inline-flex
  29.                                             d-block
  30.                                             justify-content-start my-0
  31.                                             align-items-center
  32.                                         ">
  33.                                         <li class="nav__item nav__item--burger d-block">
  34.                                             <a href="{{ path('front-page', {url: get_page_url(app.request.locale, constant('App\\Config\\Pages::HOMEPAGE'))}) }}"
  35.                                                class="nav__link uppercase text-tertiary mx-4 mx-lg-3">{{ 'COMMON.HEADER.JOB_OFFER'|trans }}</a>
  36.                                         </li>
  37.                                         <li class="nav__item nav__item--burger d-block">
  38.                                             <a href="{{ path('front-page', {url: get_page_url(app.request.locale, constant('App\\Config\\Pages::BLOG'))}) }}"
  39.                                                class="nav__link uppercase text-tertiary mx-4 mx-lg-3">{{ 'COMMON.HEADER.BLOG'|trans }}</a>
  40.                                         </li>
  41.                                     </ul>
  42.                                 </div>
  43.                                 <div class="col">
  44.                                     <ul class="
  45.                         nav__list nav__list--right
  46.                         d-sm-flex
  47.                         d-block
  48.                         my-0
  49.                         justify-content-end
  50.                         align-items-center
  51.                       ">
  52.                                         {% set addOfferPath = path('front-page', {url: get_page_url(app.request.locale, constant('App\\Config\\Pages::USER_ADD_OFFER_STEP_ONE'))}) %}
  53.                                         <li class="nav__item">
  54.                                             <a href="{{ addOfferPath }}"
  55.                                                class="nav__link nav__item--burger btn border-primary text-tertiary mx-4 mx-lg-3">{{ 'COMMON.HEADER.ADD_JOB_OFFER'|trans }}
  56.                                                 <img src="{{ asset('/assets/img/+.png') }}" alt="" class="lmx-2 pb-1"></a>
  57.                                         </li>
  58.                                       
  59.                                         {% if app.user %}
  60.                                            {% set path = 'App\\Config\\Pages::USER_ZONE_MY_OFFERS_DONE' %}
  61.                                         {% else %}
  62.                                             {% set path = 'App\\Config\\Pages::USER_ZONE_LOGIN' %}
  63.                                         {% endif %}
  64.                                        
  65.                                             <li class="nav__item">
  66.                                                 <a href="{{ path('front-page', {url: get_page_url(app.request.locale, constant(path))}) }}"
  67.                                                 class="nav__link nav__item--burger btn border-primary text-tertiary mx-4 mx-lg-3">{{ 'COMMON.HEADER.USER_ZONE'|trans }}</a>
  68.                                             </li>
  69.                                        
  70.                                         {% if front_page is defined and front_page == false %}
  71.                                             {% set plLink = change_special_char(path('front-offer', queryParams|default([])|merge({ _locale: 'en', offer: 'offer',  temporaryId: temporary_id, branch_extra: 'offer' }))) %}
  72.                                             {% set enLink = change_special_char(path('front-offer', queryParams|default([])|merge({ _locale: 'pl', offer: 'oferta', temporaryId: temporary_id, branch_extra: 'offer' }))) %}
  73.                                         {% else %}
  74.                                             {% set plLink = change_special_char(entity is defined and entity.translations['en'] is defined ? path('front-page', app.request.attributes.get('queryParams')|default([])|merge({'url': entity.translate('en', false).getUrl(), _locale: 'en'})) : '')  %}
  75.                                             {% set enLink = change_special_char(entity is defined and entity.translations['pl'] is defined ? path('front-page', app.request.attributes.get('queryParams')|default([])|merge({'url': entity.translate('pl', false).getUrl(), _locale: 'pl'})) : '')  %}
  76.                                         {% endif %}
  77.                                         {% if app.request.locale == 'pl' %}
  78.                                             <li class="nav__item">
  79.                                                 <a lang="en-GB"
  80.                                                    href="{{ plLink }}"
  81.                                                    hreflang="en-GB"
  82.                                                    class="nav__link nav__item--burger lang-item d-inline-block text-tertiary lmx-4 lmx-lg-3">
  83.                                                     <img src="{{ asset('/assets/img/gb.png') }}" class="fmx-1" alt="">{{ 'COMMON.HEADER.LANGUAGE'|trans }}</a>
  84.                                             </li>
  85.                                         {% endif %}
  86.                                         {% if app.request.locale == 'en' %}
  87.                                             <li class="nav__item">
  88.                                                 <a lang="pl-PL"
  89.                                                    href="{{ enLink }}"
  90.                                                    hreflang="pl-PL"
  91.                                                    class="nav__link nav__item--burger lang-item d-inline-block text-tertiary lmx-4 lmx-lg-3">
  92.                                                     <img src="{{ asset('/assets/img/pl.png') }}" class="fmx-1" alt="">{{ 'COMMON.HEADER.LANGUAGE'|trans }}</a>
  93.                                             </li>
  94.                                         {% endif %}
  95.                                     </ul>
  96.                                 </div>
  97.                             </div>
  98.                         </div>
  99.                     </div>
  100.                 </div>
  101.             </div>
  102.         </div>
  103.     </div>
  104. </nav>