templates/front/includes/header.twig line 1

Open in your IDE?
  1. {% set mainMenuItems = get_main_menu(app.request.locale) %}
  2. {% set settings = get_settings_data() %}
  3. <header>
  4.     <div class="upper-nav parent-container position-relative" id="upper-nav">
  5.         <a href="{{ settings.appIcon|default('#') }}" class="app">
  6.             <img src="{{ asset('assets/img/white-phone-app-icon.svg') }}" alt="">
  7.             <span>app</span>
  8.         </a>
  9.         {% if settings.anchors.top.bar|default('') != '' %}
  10.             <a href="{{ settings.anchors.top.bar|default('#') }}">
  11.                 {{ settings.text.top.bar|default('Najzdrowszy catering dietetyczny w Polsce')|raw }}
  12.             </a>
  13.         {% else %}
  14.             <a href="{{ settings.anchors.top.bar|default('#') }}" style="cursor: text;">
  15.                 {{ settings.text.top.bar|default('Najzdrowszy catering dietetyczny w Polsce')|raw }}
  16.             </a>
  17.         {% endif %}
  18.     </div>
  19.     <nav class="container-fluid parent-container">
  20.         <div class="row h-100">
  21.             <div class="col-lg-auto col-6 nav-logo">
  22.               <a href="/"><img src="{{ (asset('assets/img/logo.png'))|imagine_filter('full') }}" alt=""></a>
  23. {#                <a href="/"><img src="{{ (asset('assets/img/logo-swieta.png')) }}" alt=""></a>#}
  24.             </div>
  25.             <div class="menu-container col">
  26.                 <ul class="col menu-list">
  27.                     {% for mainMenuItem in mainMenuItems %}
  28.                         {% if mainMenuItem.subpositions is defined %}
  29.                             <li class="dropdown nav-item">
  30.                                 <a class="dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-bs-toggle="dropdown" aria-expanded="false">
  31.                                     {{ mainMenuItem.title|default() }}
  32.                                 </a>
  33.                                 <ul class="dropdown-menu" aria-labelledby="dropdownMenuLink">
  34.                                     {% for subPosition in mainMenuItem.subpositions %}
  35.                                         {% set anchorUrl = subPosition.url is not empty ? subPosition.url : subPosition.customUrl %}
  36.                                         <li>
  37.                                             <a class="dropdown-item" href="{{ anchorUrl|default('#') }}">{{ subPosition.title|default }}</a>
  38.                                         </li>
  39.                                     {% endfor %}
  40.                                 </ul>
  41.                             </li>
  42.                         {% else %}
  43.                             {% set anchorUrl = mainMenuItem.url is not empty ? mainMenuItem.url : mainMenuItem.customUrl %}
  44.                             <li class="nav-item">
  45.                                 {% if "http" in anchorUrl %}
  46.                                     <a href="{{ anchorUrl|default('#') }}" rel="nofollow">{{ mainMenuItem.title|default }}</a>
  47.                                 {% else %}
  48.                                     <a href="{{ anchorUrl|default('#') }}">{{ mainMenuItem.title|default }}</a>
  49.                                 {% endif %}
  50.                             </li>
  51.                         {% endif %}
  52.                     {% endfor %}
  53.                     <li class="menu-components pe-0">
  54.                         <div class="login">
  55.                             <a href="{{ settings.logInIcon|default('#') }}">
  56.                                 <img src="{{ asset('assets/img/login.svg') }}" alt="">
  57.                                 <p>zaloguj siÄ™</p>
  58.                             </a>
  59.                         </div>
  60.                         <a href="{{ settings.orderIcon|default('#') }}" rel="nofollow" class="btn btn-primary btn-sm">zamawiam</a>
  61.                     </li>
  62.                 </ul>
  63.             </div>
  64.             <div id="burger-container" class="burger-container col-auto">
  65.                 <button class="menu-toggle" aria-controls="top-menu" aria-expanded="false">
  66.                     <span>
  67.                         &nbsp;</span>
  68.                     <span>
  69.                         &nbsp;</span>
  70.                     <span>
  71.                         &nbsp;</span>
  72.                     <span>
  73.                         &nbsp;</span>
  74.                 </button>
  75.             </div>
  76.         </div>
  77.     </nav>
  78. </header>