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. <header class="ep-header-section top-0 start-0 bg-white w-100">
  14.     <!-- top header section start -->
  15.     <div class="ep-top-header-section primary-bg d-none d-lg-block">
  16.       <div class="container">
  17.         <div class="row g-4">
  18.           <div class="col-md-8">
  19.             <ul class="list-unstyled contact-info d-flex flex-wrap align-items-center">
  20.               <li class="d-flex align-items-center gap-2 text-white">
  21.                 <span class="icon">
  22.                   <i class="fa-solid fa-envelope"></i>
  23.                 </span>
  24.                 <a href="mailto:{{ 'eposta'|site_iletisimBilgileri|raw }}">{{ 'eposta'|site_iletisimBilgileri|raw }}</a>
  25.               </li>
  26.               <li class="d-flex align-items-center gap-2 text-white">
  27.                 <span class="icon">
  28.                   <i class="fa-solid fa-location-dot"></i>
  29.                 </span>
  30.                 <a href="#">{{ 'adres'|site_iletisimBilgileri|raw }}</a>
  31.               </li>
  32.             </ul>
  33.           </div>
  34.           <div class="col-md-4">
  35.             <ul class="list-unstyled contact-info d-flex justify-content-end flex-wrap align-items-center">
  36.               <li class="d-flex align-items-center gap-2 text-white">
  37.                 <span class="icon">
  38.                   <i class="fa-solid fa-phone"></i>
  39.                 </span>
  40.                 <a href="tel:{{ 'telefon'|site_iletisimBilgileri|raw }}">{{ 'telefon'|site_iletisimBilgileri|raw }}</a>
  41.               </li>
  42.             </ul>
  43.           </div>
  44.         </div>
  45.       </div>
  46.     </div>
  47.     <!-- top header section end -->
  48.     <div id="sticky-header" class="w-100">
  49.       <nav class="navbar w-100 p-0 navbar-expand-xl d-none d-xl-flex">
  50.         <div class="container">
  51.           <a class="navbar-brand" href="{{ ''|site_anaLink }}">
  52.             <img src="{{ path('panel_storage',{'file':'logo.webp'}) }}" alt="logo" width="120px">
  53.           </a>
  54.           <button class="navbar-toggler" type="button" data-bs-toggle="collapse"
  55.             data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false"
  56.             aria-label="Toggle navigation">
  57.             <span class="navbar-toggler-icon"></span>
  58.           </button>
  59.           <div class="collapse navbar-collapse" id="navbarSupportedContent">
  60.             <ul class="navbar-nav mx-auto mb-lg-0">
  61.               {% for menu in menuler %}
  62.                 <li class="nav-item">
  63.                   <a class="nav-link" aria-current="page" href="{{ menu.link }}">
  64.                     {{ menu.adi }} {% if menu.altmenuler|default([])|length > 0 %}<i class="fas fa-chevron-down"></i>{% endif %}
  65.                   </a>
  66.                   {% if menu.altmenuler|default([])|length > 0 %}
  67.                   <ul class="sub-menu list-unstyled">
  68.                     {% for alt in menu.altmenuler|default([]) %}
  69.                       <li>
  70.                         <a href="{{ alt.link }}">{{ alt.adi|html_entity_decode|raw }}</a>
  71.                       </li>
  72.                     {% endfor %}
  73.                   </ul>
  74.                   {% endif %}
  75.                 </li>
  76.               {% endfor %}
  77.             </ul>
  78.             <div class="menu-right-info d-flex align-items-center justify-content-end">
  79.               <a href="{{ iletisimLink }}" class="theme-btn gray-bg">
  80.                 Bize Ulaşın
  81.                 <span class="btn-icon">
  82.                   <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
  83.                     <path fill-rule="evenodd" clip-rule="evenodd" d="M17.2901 10.625H2.70703V9.375H17.2901V10.625Z"
  84.                       fill="currentColor" />
  85.                     <path fill-rule="evenodd" clip-rule="evenodd"
  86.                       d="M16.6659 9.37109C13.7263 9.37109 11.3242 11.9562 11.3242 14.7128V15.3378H12.5742V14.7128C12.5742 12.6198 14.4431 10.6211 16.6659 10.6211H17.2906V9.37109H16.6659Z"
  87.                       fill="currentColor" />
  88.                     <path fill-rule="evenodd" clip-rule="evenodd"
  89.                       d="M16.6659 10.623C13.7263 10.623 11.3242 8.03784 11.3242 5.28125V4.65625H12.5742V5.28125C12.5742 7.37423 14.4431 9.37296 16.6659 9.37296H17.2906V10.623H16.6659Z"
  90.                       fill="currentColor" />
  91.                   </svg>
  92.                 </span>
  93.               </a>
  94.               <button
  95.                 class="icon-box offcanvas-btn primary-bg border-0 text-white d-flex align-items-center justify-content-center rounded-pill">
  96.                 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
  97.                   stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
  98.                   class="icon icon-tabler icons-tabler-outline icon-tabler-menu-deep">
  99.                   <path stroke="none" d="M0 0h24v24H0z" fill="none" />
  100.                   <path d="M4 6h16" />
  101.                   <path d="M7 12h13" />
  102.                   <path d="M10 18h10" /></svg>
  103.               </button>
  104.             </div>
  105.           </div>
  106.         </div>
  107.       </nav>
  108.       <!-- offcanvas menu part start -->
  109.       <div class="offcanvas-overlay position-fixed top-0 start-0 w-100 h-100"></div>
  110.       <aside class="offcanvas-menu position-fixed top-0 h-100 bg-white w-100">
  111.         <div class="header-info d-flex align-items-center justify-content-between gap-4">
  112.           <div class="logo">
  113.             <a href="{{ ''|site_anaLink }}">
  114.               <img src="{{ path('panel_storage',{'file':'logo.webp'}) }}" alt="logo"  width="120px">
  115.             </a>
  116.           </div>
  117.           <button
  118.             class="icon-box offcasvas-close primary-bg border-0 text-white d-flex align-items-center justify-content-center rounded-pill">
  119.             <i class="fa fa-xmark"></i>
  120.           </button>
  121.         </div>
  122.         <div class="des">
  123.           <p>{{ footerMetin|html_entity_decode|raw }}</p>
  124.         </div>
  125.         <div class="contact-info separator">
  126.           <h4 class="contact-title heading-four">İletişim Bilgileri</h4>
  127.           <ul class="list-unstyled">
  128.             <li class="d-flex align-items-center gap-3">
  129.               <div
  130.                 class="icon-box icon-box-border d-flex align-items-center justify-content-center rounded-pill flex-shrink-0">
  131.                 <i class="fa-solid fa-phone"></i>
  132.               </div>
  133.               <div class="info">
  134.                 <h5 class="info-label">
  135.                   Telefon</h5>
  136.                 <a href="tel:{{ 'telefon'|site_iletisimBilgileri|raw }}" class="info-text">{{ 'telefon'|site_iletisimBilgileri|raw }}</a>
  137.               </div>
  138.             </li>
  139.             <li class="d-flex align-items-center gap-3">
  140.               <div
  141.                 class="icon-box icon-box-border d-flex align-items-center justify-content-center rounded-pill flex-shrink-0">
  142.                 <i class="fa-solid fa-envelope"></i>
  143.               </div>
  144.               <div class="info">
  145.                 <h5 class="info-label">E-Posta</h5>
  146.                 <a href="mailto:{{ 'eposta'|site_iletisimBilgileri|raw }}" class="info-text">{{ 'eposta'|site_iletisimBilgileri|raw }}</a>
  147.               </div>
  148.             </li>
  149.             <li class="d-flex align-items-center gap-3">
  150.               <div
  151.                 class="icon-box icon-box-border d-flex align-items-center justify-content-center rounded-pill flex-shrink-0">
  152.                 <i class="fa-solid fa-location-dot"></i>
  153.               </div>
  154.               <div class="info">
  155.                 <h5 class="info-label">Adres</h5>
  156.                 <a href="#" class="info-text">{{ 'adres'|site_iletisimBilgileri|raw }}</a>
  157.               </div>
  158.             </li>
  159.           </ul>
  160.         </div>
  161.         <div class="social-icon pt-30">
  162.           <h4 class="social-title heading-four">Sosyal Medya</h4>
  163.           <ul class="list-unstyled d-flex align-items-center flex-wrap gap-2">
  164.             {% for ag in sosyalAglar %}
  165.             <li><a class="icon-box secondary-bg d-flex align-items-center justify-content-center rounded-pill"
  166.                 target="_blank" href="{{ag.link}}"><i class="{{ag.ikon}}"></i></a></li>
  167.             {%endfor%}
  168.           </ul>
  169.         </div>
  170.       </aside>
  171.       <!-- offcanvas menu part end -->
  172.       <!-- mobile navbar part start -->
  173.       <div class="mobile-menu-area d-block d-xl-none">
  174.         <div class="container">
  175.           <div class="mobile-topbar">
  176.             <div class="d-flex justify-content-between align-items-center">
  177.               <div class="logo">
  178.                 <a href="/"> <img src="{{ path('panel_storage',{'file':'logo.webp'}) }}" alt="logo"  width="120px"></a>
  179.               </div>
  180.               <div class="bars">
  181.                 <i class="fas fa-bars"></i>
  182.               </div>
  183.             </div>
  184.           </div>
  185.         </div>
  186.         <div class="mobile-menu-overlay"></div>
  187.         <div class="mobile-menu-main">
  188.           <div class="logo">
  189.             <a href="/"><img src="{{ path('panel_storage',{'file':'logo.webp'}) }}" alt="logo"  width="120px"></a>
  190.           </div>
  191.           <div class="close-mobile-menu"><i class="fas fa-times"></i></div>
  192.           <div class="menu-body">
  193.             <div class="menu-list">
  194.               <ul class="list-unstyled">
  195.                 {% for menu in menuler %}
  196.                 <li class="sub-mobile-menu">
  197.                   <a class="nav-link" aria-current="page" href="{% if menu.altmenuler|default([])|length == 0 %}{{ menu.link }}{%else%}#{%endif%}">
  198.                     {{ menu.adi }} {% if menu.altmenuler|default([])|length > 0 %}<i class="fas fa-chevron-down float-end"></i>{% endif %}
  199.                   </a>
  200.                   {% if menu.altmenuler|default([])|length > 0 %}
  201.                   <ul class="list-unstyled">
  202.                     {% for alt in menu.altmenuler|default([]) %}
  203.                       <li>
  204.                         <a href="{{ alt.link }}">{{ alt.adi }}</a>
  205.                       </li>
  206.                     {% endfor %}
  207.                   </ul>
  208.                   {% endif %}
  209.                 </li>
  210.               {% endfor %}
  211.                 
  212.                 
  213.               </ul>
  214.             </div>
  215.           </div>
  216.           <div class="contact-info pt-4 px-3 pb-5">
  217.             <h4 class="contact-title heading-four">İletişim Bilgileri</h4>
  218.             <ul class="list-unstyled">
  219.               <li class="d-flex align-items-center gap-3">
  220.               <div
  221.                 class="icon-box icon-box-border d-flex align-items-center justify-content-center rounded-pill flex-shrink-0">
  222.                 <i class="fa-solid fa-phone"></i>
  223.               </div>
  224.               <div class="info">
  225.                 <h5 class="info-label">
  226.                   Telefon</h5>
  227.                 <a href="tel:{{ 'telefon'|site_iletisimBilgileri|raw }}" class="info-text">{{ 'telefon'|site_iletisimBilgileri|raw }}</a>
  228.               </div>
  229.             </li>
  230.             <li class="d-flex align-items-center gap-3">
  231.               <div
  232.                 class="icon-box icon-box-border d-flex align-items-center justify-content-center rounded-pill flex-shrink-0">
  233.                 <i class="fa-solid fa-envelope"></i>
  234.               </div>
  235.               <div class="info">
  236.                 <h5 class="info-label">E-Posta</h5>
  237.                 <a href="mailto:{{ 'eposta'|site_iletisimBilgileri|raw }}" class="info-text">{{ 'eposta'|site_iletisimBilgileri|raw }}</a>
  238.               </div>
  239.             </li>
  240.             <li class="d-flex align-items-center gap-3">
  241.               <div
  242.                 class="icon-box icon-box-border d-flex align-items-center justify-content-center rounded-pill flex-shrink-0">
  243.                 <i class="fa-solid fa-location-dot"></i>
  244.               </div>
  245.               <div class="info">
  246.                 <h5 class="info-label">Adres</h5>
  247.                 <a href="#" class="info-text">{{ 'adres'|site_iletisimBilgileri|raw }}</a>
  248.               </div>
  249.             </li>
  250.             </ul>
  251.           </div>
  252.         </div>
  253.       </div>
  254.       <!-- mobile navbar part end -->
  255.     </div>
  256.   </header>
  257. <main>