templates/Theme/regiovacatures/pages/pages_header.html.twig line 1

Open in your IDE?
  1. {% import "page/macro/node.html.twig" as node %}
  2. {% import "@default/page/macro/multiLang.html.twig" as multiLang %}
  3. {% block content %}
  4.     {% if (app.request.attributes.get('_route') != 'vacancy_detail') %}
  5.         <div class="hide-in-pb" data-url="{{ path('applicant_open_modal_snippet') }}"></div>
  6.     {% endif %}
  7.     <div class="mobile-menu" id="o-wrapper">
  8.         <nav id="c-menu--slide-left" class="c-menu c-menu--slide-right">
  9.             <div class="head">
  10.                 <a class="navbar-brand" href="{{ path('homepage') }}"
  11.                    title="{{ site_company_name|default('Getnoticed') }}">
  12.                     <img loading="lazy" src="{{ media_asset(config_setting('site_logo')) }}"
  13.                          alt="{{ site_company_name|default('Getnoticed') }}">
  14.                 </a>
  15.                 <button class="c-menu__close navbar-toggle">
  16.                     <i class="far fa-times"></i>
  17.                 </button>
  18.             </div>
  19.             <div class="wrapper">
  20.                 <ul class="c-menu__items">
  21.                     <li class="d-lg-none c-menu__item">
  22.                         <a class="c-menu__link" href="{{ path('vacancies') }}">{{ 'Vacancies'|trans }}</a>
  23.                     </li>
  24.                     <li class="d-lg-none c-menu__item">
  25.                         <a class="c-menu__link" href="{{ path('voor-werkgevers') }}">{{ 'For employers'|trans }}</a>
  26.                     </li>
  27.                     {% import "page/macro/mobile_menu.node.html.twig" as mobileNode %}
  28.                     {% for page in pages %}
  29.                         {{ mobileNode.nodeLink(page) }}
  30.                     {% endfor %}
  31.                     {% if feature('feature_jobalert_menu') %}
  32.                         <li class="c-menu c-menu__item navbox">
  33.                             <a href="{{ path('jobalert') }}" data-component="JobAlertModal">
  34.                                 <i class="far fa-bell"></i> {{ 'Job Alert'|trans }}</a>
  35.                         </li>
  36.                     {% endif %}
  37.                     {% if site_translation_locales|length > 1 %}
  38.                         <li class="extra-menu">
  39.                             {{ multiLang.languageSelect() }}
  40.                         </li>
  41.                     {% endif %}
  42.                 </ul>
  43.                 <ul class="user-nav">
  44.                     <li><a href="#" data-component="XhrFormModal" data-endpoint="{{ path('applicant_open_snippet_headless') }}"
  45.                            class="is-btn is-btn-outlined-primary is-border-1 is-color-black">
  46.                             {{ 'Upload CV'|trans }}</a></li>
  47.                     <li class="is-padding-x-10">
  48.                         <a class="is-btn is-background-color-primary"
  49.                            href="{{ path('pages_user_dashboard') }}">
  50.                             <i class="fal fa-user-alt is-margin-right-10"></i>Mijn MBO Banen
  51.                         </a>
  52.                     </li>
  53.                 </ul>
  54.             </div>
  55.         </nav><!-- /c-menu slide-left -->
  56.     </div>
  57.     <div id="c-mask" class="c-mask"></div><!-- /c-mask -->
  58.     <header class="fixed d-none d-md-block">
  59.         <div class="head-bar">
  60.             <div class="container-fluid">
  61.                 <ul class="secondary-nav">
  62.                     {% for item in topNavigation %}
  63.                         {{ node.nodeLink(item) }}
  64.                     {% endfor %}
  65.                 </ul>
  66.             </div>
  67.         </div>
  68.         <div class="container-fluid">
  69.             <div class="head">
  70.                 <div class="flex-group">
  71.                     <div class="d-inline-flex align-items-center">
  72.                         <a class="navbar-brand" href="{{ path('homepage') }}"
  73.                            title="{{ site_company_name|default('Getnoticed') }}">
  74.                             <img loading="lazy" src="{{ media_asset(config_setting('site_logo')) }}"
  75.                                  alt="{{ site_company_name|default('Getnoticed') }}">
  76.                         </a>
  77.                     </div>
  78.                     <nav class="header-nav">
  79.                         <ul class="d-flex align-items-center">
  80.                             <li class="d-none d-lg-inline-flex">
  81.                                 <a href="{{ path('vacancies') }}">{{ 'Vacancies'|trans }}</a>
  82.                             </li>
  83.                             <li class="d-none d-lg-inline-flex">
  84.                                 <a href="{{ path('voor-werkgevers') }}">{{ 'For employers'|trans }}</a>
  85.                             </li>
  86.                             <li data-component="MenuMobile"
  87.                                 class="mobile is-line-height-10 is-margin-left-20 is-margin-left-mobile-0 is-margin-right-40 is-margin-right-mobile-0">
  88.                                 <button type="button" id="c-button--slide-left"
  89.                                         class="navbar-toggle c-button--slide-left d-inline-flex flex-wrap">
  90.                                     <span class="sr-only">Toggle navigation</span>
  91.                                     <span class="icon-bar"></span>
  92.                                     <span class="icon-bar"></span>
  93.                                     <span class="icon-bar"></span>
  94.                                 </button>
  95.                             </li>
  96.                             <li><a href="#" data-component="XhrFormModal" data-endpoint="{{ path('applicant_open_snippet_headless') }}"
  97.                                    class="is-btn is-btn-outlined-accent is-border-1 is-color-black is-margin-right-15">
  98.                                     {{ 'Upload CV'|trans }}</a></li>
  99.                             <li class="is-padding-x-10">
  100.                                 <a class="is-btn is-background-color-primary"
  101.                                    href="{{ path('pages_user_dashboard') }}">
  102.                                     <i class="fal fa-user-alt is-margin-right-10"></i>Mijn MBO Banen
  103.                                 </a>
  104.                             </li>
  105.                         </ul>
  106.                     </nav>
  107.                 </div>
  108.             </div>
  109.         </div>
  110.     </header>
  111.     <!-- mobile header -->
  112.     <header class="fixed d-block d-md-none">
  113.         <div class="container-fluid">
  114.             <div class="head">
  115.                 <div class="flex-group">
  116.                     <div data-component="MenuMobile">
  117.                         <button type="button" id="c-button--slide-left"
  118.                                 class="navbar-toggle c-button--slide-left d-inline-flex flex-wrap">
  119.                             <span class="sr-only">Toggle navigation</span>
  120.                             <span class="icon-bar"></span>
  121.                             <span class="icon-bar"></span>
  122.                             <span class="icon-bar"></span>
  123.                         </button>
  124.                     </div>
  125.                     <div class="d-inline-flex align-items-center">
  126.                         <a class="navbar-brand is-margin-0" href="{{ path('homepage') }}"
  127.                            title="{{ site_company_name|default('Getnoticed') }}">
  128.                             <img loading="lazy" src="{{ media_asset(config_setting('site_logo')) }}"
  129.                                  alt="{{ site_company_name|default('Getnoticed') }}">
  130.                         </a>
  131.                     </div>
  132.                     <nav class="header-nav">
  133.                         <ul class="d-flex align-items-center">
  134.                             <li><a href="{{ path('user_login') }}"> <i
  135.                                             class="fal fa-user-circle is-font-size-28"></i></a></li>
  136.                         </ul>
  137.                     </nav>
  138.                 </div>
  139.             </div>
  140.         </div>
  141.     </header>
  142.     <!-- start search overlay -->
  143.     <div class="is-overlay is-overlay--fullscreen search-overlay">
  144.         <div class="flex-group">
  145.             <form data-component="SearchVacancyBox" action="{{ path('vacancies') }}" method="get">
  146.                 <div class="form-row">
  147.                     <div class="col-12">
  148.                         <div class="input-group">
  149.                             <div class="icon icon__secondary"><i class="fal fa-search"></i></div>
  150.                             <input type="text" name="search" class="form-control is-rounded-0 is-padding-left-40"
  151.                                    placeholder="{{ 'Function or keyword'|trans }} ...">
  152.                         </div>
  153.                     </div>
  154.                 </div>
  155.                 <div class="row">
  156.                     <div class="flex-group pb-0">
  157.                         <div class="input-group justify-content-center">
  158.                             <button class="is-btn is-btn__accent is-btn--search is-btn__responsive" type="submit"
  159.                                     data-settings='{"class": "buttonProps"}'>{{ 'Search'|trans }}
  160.                             </button>
  161.                         </div>
  162.                     </div>
  163.                 </div>
  164.             </form>
  165.             <nav class="overlay-close">
  166.                 <div class="container">
  167.                     <div class="row">
  168.                         <div class="flex-group">
  169.                             <a href="javascript:void(0)" class="close-btn c-align">
  170.                                 <i class="fal fa-times"></i> {{ 'Close'|trans }}
  171.                             </a>
  172.                         </div>
  173.                     </div>
  174.                 </div>
  175.             </nav>
  176.         </div>
  177.     </div>
  178.     <!-- end searchOverlay -->
  179. {% endblock %}