templates/siteBase/header.html.twig line 1

Open in your IDE?
  1. <body onload=" if($('.preloader').length){$('.preloader').delay(200).fadeOut(500); }">
  2. <div class="preloader">
  3. </div>
  4. {#
  5. -- İletişim bilgileri için : {{ 'alan'|site_iletisimBilgileri|raw }} kullanın. Ör: {{ 'telefon'|site_iletisimBilgileri|raw }}
  6. -- Anasayfa Linki : {{ ''|site_anaLink }} kullanın.
  7. -- İletişim Linki : {{ iletisimLink }} kullanın.
  8. -- Logolar : {{ path('panel_storage',{'file':'logo.webp'}) }} kullanın. Logo sabit isimleri logo.webp, beyazLogo.webp, favicon.webp 'dir.
  9. -- Sosyal Ağlar : "sosyalAglar" adında bir dizide döndürülmektedir. Dizinin "adi, link, ikon" değişkenleri bulunuyor. Bu bilgiler ile kodlayınız.
  10. -- Menüler : "menuler" adında bir dizide döndürülmektedir. Dizinin "adi, link, altmenuler[]" değişkenleri bulunuyor. "altmenuler" adında her döngüde varsa yine "adi, link" değişkenleri dizi halinde döndürülüyor. Eğer altmenüler dizisi yok ise açılır menü yapmayınız. Bu bilgiler ile kodlamayınız.
  11. ----------------------------------------------------
  12. #}
  13. <section class="header">
  14.         <nav class="navbar navbar-expand-lg navbar-custom">
  15.             <div class="container">
  16.                 <a class="navbar-brand text-white fw-bold" href="/">
  17.                     <img src="/storage/beyazLogo.webp" alt="PaketChef" style="height: 70px;">
  18.                 </a>
  19.                 <div class="collapse navbar-collapse justify-content-center" id="navbarNav">
  20.                     <ul class="navbar-nav">
  21.                         {% for menu in menuler %}
  22.                             {% if menu.altmenuler is defined and menu.altmenuler|length > 0 %}
  23.                                 <li class="nav-item dropdown">
  24.                                     <a href="{{ menu.link }}" class="nav-link dropdown-toggle" id="{{ menu.adi|seo }}Dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">{{ menu.adi }}</a>
  25.                                     <ul class="dropdown-menu" aria-labelledby="{{ menu.adi|seo }}Dropdown">
  26.                                         {% for alt in menu.altmenuler %}
  27.                                             <li><a class="dropdown-item" href="{{ alt.link }}">{{ alt.adi|html_entity_decode|raw }}</a></li>
  28.                                         {% endfor %}
  29.                                     </ul>
  30.                                 </li>
  31.                             {% else %}
  32.                                 <li><a href="{{ menu.link }}">{{ menu.adi }}</a></li>
  33.                             {% endif %}
  34.                         {% endfor %}
  35.                     </ul>
  36.                 </div>
  37.                 <div class="d-flex align-items-center">
  38.                     <a href="/{{ veriler[6][0].seo }}" class="hemen-basvur-btn text-decoration-none d-none d-md-block">Hemen Başvur</a>
  39.                     <div class="nav-icons d-flex align-items-center">
  40.                         <a href="tel:{{ 'telefon'|site_iletisimBilgileri|raw }}"><i class="fas fa-phone"></i></a>
  41.                         <a href="javascript:void(0);" onclick="$('.sagMenu').addClass('active');"><i class="fas fa-bars"></i></a>
  42.                     </div>
  43.                 </div>
  44.             </div>
  45.         </nav>
  46.         <div class="sagMenu">
  47.             <div class="d-flex flex-column justify-content-between align-content-between p-4">
  48.                 <div class="w-100 d-flex justify-content-between align-items-center">
  49.                     <a href="/">
  50.                         <img src="/storage/logo.webp" alt="PaketChef" style="height: 70px;">
  51.                     </a>
  52.                     <a href="javascript:void(0);" onclick="$('.sagMenu').removeClass('active');"><i class="fa fa-times text-dark" style="font-size: 40px;"></i></a>
  53.                 </div>
  54.                 <ul class="navbar-nav my-5">
  55.                     {% for menu in menuler %}
  56.                         {% if menu.altmenuler is defined and menu.altmenuler|length > 0 %}
  57.                             <li class="nav-item dropdown">
  58.                                 <a href="{{ menu.link }}" class="nav-link dropdown-toggle" id="{{ menu.adi|seo }}Dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">{{ menu.adi }}</a>
  59.                                 <ul class="dropdown-menu" aria-labelledby="{{ menu.adi|seo }}Dropdown">
  60.                                     {% for alt in menu.altmenuler %}
  61.                                         <li><a class="dropdown-item" href="{{ alt.link }}">{{ alt.adi|html_entity_decode|raw }}</a></li>
  62.                                     {% endfor %}
  63.                                 </ul>
  64.                             </li>
  65.                         {% else %}
  66.                             <li><a href="{{ menu.link }}">{{ menu.adi }}</a></li>
  67.                         {% endif %}
  68.                     {% endfor %}
  69.                 </ul>
  70.                 <a href="/{{ veriler[6][0].seo }}" class="hemen-basvur-btn text-decoration-none">Hemen Başvur</a>
  71.             </div>
  72.         </div>
  73. </section>
  74. <script>
  75.     document.addEventListener("DOMContentLoaded", function () {
  76.         const toggleBtn = document.getElementById("menuToggleBtn");
  77.         const sagMenu = document.querySelector(".sagMenu");
  78.         toggleBtn.addEventListener("click", function () {
  79.             sagMenu.classList.toggle("active");
  80.         });
  81.     });
  82. </script>
  83. {#
  84. <!-- Start Header Top -->
  85. <div class="top-bar-area style-one bg-dark text-light">
  86.     <div class="container-fill">
  87.         <div class="row align-center">
  88.             <div class="col-xl-6 offset-xl-3 col-lg-8 info">
  89.                 <ul class="item-flex">
  90.                     <li>
  91.                         <i class="fas fa-envelope-open-text"></i> {{ 'eposta'|site_iletisimBilgileri|raw }}
  92.                     </li>
  93.                     <li>
  94.                         <i class="fas fa-phone"></i> {{ 'telefon'|site_iletisimBilgileri|raw }}
  95.                     </li>
  96.                 </ul>
  97.             </div>
  98.             <div class="col-xl-3 col-lg-4 text-end">
  99.                 <div class="social">
  100.                     <ul class="item-flex">
  101.                         {% for sosyal in sosyalAglar %}
  102.                             <li>
  103.                                 <a href="{{ sosyal.link }}" title="{{ sosyal.adi }}">
  104.                                     <i class="{{ sosyal.ikon }}"></i>
  105.                                 </a>
  106.                             </li>
  107.                         {% endfor %}
  108.                     </ul>
  109.                 </div>
  110.             </div>
  111.         </div>
  112.     </div>
  113. </div>
  114. <!-- End Header Top -->
  115. <!-- Header -->
  116. <header>
  117.     <nav class="navbar mobile-sidenav nav-border nav-full-width navbar-sticky navbar-default validnavs">
  118.         <div class="container-fill">
  119.             <div class="row align-center">
  120.                 <!-- Logo -->
  121.                 <div class="col-lg-3 brand-item">
  122.                     <div class="navbar-header">
  123.                         <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-menu">
  124.                             <i class="fa fa-bars"></i>
  125.                         </button>
  126.                         <a class="navbar-brand" href="{{ ''|site_anaLink }}">
  127.                             <img src="{{ path('panel_storage',{'file':'logo.webp'}) }}" class="logo logo-display" alt="Logo">
  128.                             <img src="{{ path('panel_storage',{'file':'beyazLogo.webp'}) }}" class="logo logo-scrolled" alt="Logo">
  129.                         </a>
  130.                     </div>
  131.                 </div>
  132.                 <!-- Navigation Menu -->
  133.                 <div class="col-lg-6">
  134.                     <div class="collapse navbar-collapse" id="navbar-menu">
  135.                         <img src="{{ path('panel_storage',{'file':'favicon.webp'}) }}" alt="Logo">
  136.                       <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-menu">
  137.                         <i class="fa fa-times"></i>
  138.                       </button>
  139.                         <ul class="nav navbar-nav" data-in="fadeInDown" data-out="fadeOutUp">
  140.                             {% for menu in menuler %}
  141.                                 {% if menu.altmenuler is defined and menu.altmenuler|length > 0 %}
  142.                                     <li class="dropdown">
  143.                                         <a href="{{ menu.link }}" class="dropdown-toggle" data-toggle="dropdown">{{ menu.adi }}</a>
  144.                                         <ul class="dropdown-menu">
  145.                                             {% for alt in menu.altmenuler %}
  146.                                                 <li><a href="{{ alt.link }}">{{ alt.adi|html_entity_decode|raw }}</a></li>
  147.                                             {% endfor %}
  148.                                         </ul>
  149.                                     </li>
  150.                                 {% else %}
  151.                                     <li><a href="{{ menu.link }}">{{ menu.adi }}</a></li>
  152.                                 {% endif %}
  153.                             {% endfor %}
  154.                         </ul>
  155.                     </div>
  156.                 </div>
  157.                 <!-- Contact Button -->
  158.                 <div class="col-lg-3">
  159.                     <div class="attr-right">
  160.                         <div class="attr-nav">
  161.                             <ul>
  162.                                 <li class="button">
  163.                                     <a class="btn-style-one" href="{{ iletisimLink }}">
  164.                                           <div class="icon">
  165.                                                 <svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg">
  166.                                                     <path d="M1 17L17 1H7.8" stroke="white" stroke-width="2"></path>
  167.                                                 </svg>
  168.                                             </div>
  169.                                         <span>İletişime Geç</span>
  170.                                           <div class="icon">
  171.                                                 <svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg">
  172.                                                     <path d="M1 17L17 1H7.8" stroke="white" stroke-width="2"></path>
  173.                                                 </svg>
  174.                                             </div>
  175.                                     </a>
  176.                                 </li>
  177.                             </ul>
  178.                         </div>
  179.                     </div>
  180.                 </div>
  181.             </div>
  182.         </div>
  183.         <div class="overlay-screen"></div>
  184.     </nav>
  185. </header>
  186. <!-- End Header -->
  187. #}