templates/includes/header.html.twig line 1

Open in your IDE?
  1. <!--Start Header-->
  2. {% set locale = app.request.locale %}
  3. {% if locale == 'en_GB' %}
  4.     {% set locale = 'en' %}
  5. {% endif %}
  6. <div id="preLoading">
  7.     <div class="preloading"></div>
  8. </div>
  9. <header class="header">
  10.     <div class="container-xl custom-container-xl">
  11.         {% if editmode  %}
  12.             {% for i in pimcore_block('headwebblock').iterator %}
  13.                 {{ pimcore_link('headwebblogLink') }}
  14.             {% endfor %}
  15.         {% endif %}
  16.         <div
  17.             class="row">
  18.             <!--Start Mobile Menu-->
  19.             <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  20.                 <span class="navbar-toggler-icon"></span>
  21.             </button>
  22.             <!--End Mobile Menu-->
  23.             <div class="col-md-2 col-xl-2">
  24.                 <a href="/{{locale}}">
  25.                     <figure class="logo-holder">
  26.                         {% if locale == 'ar' %}
  27.                             <img alt="Rainbow" class="img-fluid" src="/logos/rainbow_logo-ar.png"/>
  28.                         {% else %}
  29.                             <img alt="Rainbow" class="img-fluid" src="/logos/rainbow_logo_en.png"/>
  30.                         {% endif %}
  31.                     </figure>
  32.                 </a>
  33.                 <div class="mobile-search">
  34.                     <a href="javascript:;">
  35.                         <i class="fa fa-search"></i>
  36.                     </a>
  37.                 </div>
  38.             </div>
  39.             <div class="col-md-10 col-xl-10 top-nav-box" id="navbarSupportedContent">
  40.                 <nav
  41.                     class="top-nav-holder">
  42.                     <!-- <= $this->wysiwyg("Navbar", ["customConfig" => "/static/js/wysiwygconfig.js"]); ?> -->
  43.                     <ul class="list-unstyled top-nav  one">
  44.                         {% if not editmode  %}
  45.                             {% for i in pimcore_block('headwebblock').iterator %}
  46.                                 <li>
  47.                                     {{ pimcore_link('headwebblogLink') }}</li>
  48.                             {% endfor %}
  49.                         {% endif %}
  50.                         <li class="language-select"><img
  51.                             src="/static/assets/images/globe-icon.png" alt="Rainbow Milk - Globe Icon">
  52.                             
  53.                             {% if locale == 'ar' %}
  54.                                 <a id="langswitcher" href="/en/" class="lang langswitcher">EN
  55.                                 </a>
  56.                                 |
  57.                                 <strong>العربية
  58.                                 </strong>
  59.                             {% else %}
  60.                                 <strong>EN
  61.                                 </strong>
  62.                                 |
  63.                                 <a id="langswitcher" href="/ar/" class="lang langswitcher">العربية
  64.                                 </a>
  65.                             {% endif %}
  66.                         </li>
  67.                         {% if app.session.get('loginUserName') %}
  68.                             <li class="dropdown account-dropdown">
  69.                                 <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><img src="/static/assets/images/user-login.png"><span class="caret"></span>
  70.                                 </a>
  71.                                 <ul class="dropdown-menu" role="menu">
  72.                                     <li>
  73.                                         <a href="/{{locale}}/dashboard">{{"Dashboard"|trans}}</a>
  74.                                     </li>
  75.                                     <li>
  76.                                         <a href="/userlogout">{{"Logout"|trans}}</a>
  77.                                     </li>
  78.                                 </ul>
  79.                             </li>
  80.                         {% else %}
  81.                             <li>
  82.                                 <a href="/{{locale}}/signin"><img src="/static/assets/images/login-icon.png" alt="Rainbow Milk - Login Icon"></a>
  83.                             </li>
  84.                         {% endif %}
  85.                         <li>
  86.                             <a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  87.                                 <i class="fa fa-search"></i>
  88.                             </a>
  89.                             <form method="get" action="/{{locale}}/site-search">
  90.                                 <div class="dropdown-menu">
  91.                                     <input type="text" name="src">
  92.                                     <button class="btn btn-primary ico-btn" tabindex="0" type="submit">
  93.                                         <span>Search</span>
  94.                                     </button>
  95.                                 </div>
  96.                             </form>
  97.                         </li>
  98.                         {#
  99.                         <!-- <li><a href="javascript:;">About Us</a></li>
  100.                                                 <li><a href="/<?php echo $weblink?>/signup">Sign Up</a></li> -->
  101.                     <!-- <li class="search">
  102.                                         <span class="lang-holder">
  103.                                           <?php
  104.                                             if ($this->getLocale() == 'ar') { ?>
  105.                                               <a id ="langswitcher" href="/en" class="lang"><?= $this->translate("lang"); ?></a>
  106.                                             <?php } else { ?>
  107.                                               <a id ="langswitcher"  href="/ar" class="lang"><?= $this->translate("lang"); ?></a>
  108.                                             <?php }
  109.                                             ?>
  110.                     
  111.                                         </span> -->
  112.                         <!-- <a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  113.                                               <i class="fa fa-search"></i>
  114.                                             </a>
  115.                                             <div class="dropdown-menu">
  116.                                               <input type="text">
  117.                                               <button class="btn btn-primary ico-btn" tabindex="0">
  118.                                                 <span>Search</span>
  119.                                               </button>
  120.                                             </div> -->
  121.                         <!-- </li> -->
  122.                         #}
  123.                     </ul>
  124.                 </nav>
  125.             </div>
  126.         </div>
  127.     </div>
  128. </header>
  129. <!--End Header-->
  130. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
  131. <script type="text/javascript">
  132.     $(document).ready(function () {
  133. if (_TopMenuLink != 'undefined') {
  134. if (_TopMenuLink) {
  135. $('#langswitcher').attr("href", _TopMenuLink);
  136. }
  137. }
  138. });
  139. </script>