custom/plugins/SalvanaPferde2022/src/Resources/views/storefront/layout/navigation/navigation.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/navigation/navigation.html.twig' %}
  2. {% block layout_main_navigation %}
  3.     <div class="main-navigation"
  4.          id="mainNavigation"
  5.          data-flyout-menu="true">
  6.         {% block layout_main_navigation_navbar %}
  7.           <div class="container">
  8.             {% block layout_main_navigation_menu %}
  9.               <ul class="nav main-navigation-menu justify-content-end"
  10.                   itemscope="itemscope"
  11.                   itemtype="http://schema.org/SiteNavigationElement">
  12.                   <li class="nav-item position-relative">
  13.                     <div class="d-lg-inline navigation-search-container">
  14.                       {% sw_include '@Salvana_Master/storefront/layout/header/navigation_search.html.twig' %}
  15.                     </div>
  16.                     <div class="search-toggle">
  17.                       <button class="btn header-actions-btn search-toggle-btn js-search-toggle-btn collapsed"
  18.                               type="button"
  19.                               data-toggle="collapse"
  20.                               data-target="#searchCollapse"
  21.                               aria-expanded="false"
  22.                               aria-controls="searchCollapse"
  23.                               aria-label="{{ "header.searchButton"|trans|striptags }}">
  24.                                     <span class="icon icon-search icon-light">
  25.              <svg xmlns="http://www.w3.org/2000/svg" width="22.998" height="23.002">
  26.   <path data-name="Pfad 1497" d="M22.685 19.887l-4.478-4.479a1.077 1.077 0 00-.764-.314h-.732a9.3 9.3 0 001.977-5.75A9.342 9.342 0 009.344 0 9.342 9.342 0 000 9.344a9.342 9.342 0 009.344 9.344 9.3 9.3 0 005.75-1.977v.732a1.077 1.077 0 00.314.764l4.479 4.479a1.074 1.074 0 001.523 0l1.271-1.271a1.083 1.083 0 00.004-1.528zM9.344 15.094a5.747 5.747 0 01-5.75-5.75 5.747 5.747 0 015.75-5.75 5.747 5.747 0 015.75 5.75 5.747 5.747 0 01-5.75 5.75z" fill="#ffffff" color="#ffffff"></path>
  27. </svg>
  28.     </span>
  29. <span class="icon icon-x icon-light">
  30.              <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
  31.   <path fill="#758CA3" fill-rule="evenodd" d="M8,6.58578644 L11.2928932,3.29289322 C11.6834175,2.90236893 12.3165825,2.90236893 12.7071068,3.29289322 C13.0976311,3.68341751 13.0976311,4.31658249 12.7071068,4.70710678 L9.41421356,8 L12.7071068,11.2928932 C13.0976311,11.6834175 13.0976311,12.3165825 12.7071068,12.7071068 C12.3165825,13.0976311 11.6834175,13.0976311 11.2928932,12.7071068 L8,9.41421356 L4.70710678,12.7071068 C4.31658249,13.0976311 3.68341751,13.0976311 3.29289322,12.7071068 C2.90236893,12.3165825 2.90236893,11.6834175 3.29289322,11.2928932 L6.58578644,8 L3.29289322,4.70710678 C2.90236893,4.31658249 2.90236893,3.68341751 3.29289322,3.29289322 C3.68341751,2.90236893 4.31658249,2.90236893 4.70710678,3.29289322 L8,6.58578644 Z" color="#ffffff"></path>
  32. </svg>
  33.     </span>
  34.                       </button>
  35.                     </div>
  36.                   </li>
  37.                 {% for treeItem in page.header.navigation.tree %}
  38.                   {% set category = treeItem.category %}
  39.                   {% set name = category.translated.name %}
  40.                   {% set categorId = category.id %}
  41.                   {% block layout_main_navigation_menu_item %}
  42.                     {% if category.type == 'folder' %}
  43.                       <li class="nav-item {% if treeItem.children|length > 0 %}dropdown{% endif %}" title="{{ name }}">
  44.                         {% if treeItem.children|length > 0 %}
  45.                           <a class="nav-link dropdown-toggle" data-toggle="dropdown"
  46.                              href="{% if category.externalLink %}{{ category.externalLink }}{% else %}{{ seoUrl('frontend.navigation.page', { navigationId: categorId }) }}{% endif %}"
  47.                              role="button" aria-haspopup="true" aria-expanded="false"><span itemprop="name">{{ name }}</span></a>
  48.                         {% else %}
  49.                           <a class="nav-link" href="#"><span itemprop="name">{{ name }}</span></a>
  50.                         {% endif %}
  51.                       </li>
  52.                     {% else %}
  53.                       <li class="nav-item {% if treeItem.children|length > 0 %}dropdown{% endif %}">
  54.                         <a class="nav-link{% if categorId is same as(page.header.navigation.active.id) %} active{% endif %}{% if treeItem.children|length > 0 %} dropdown-toggle{% endif %}"
  55.                           {% if treeItem.children|length > 0 %}data-toggle="dropdown"{% endif %}
  56.                            href="{% if category.externalLink %}{{ category.externalLink }}{% else %}{{ seoUrl('frontend.navigation.page', { navigationId: categorId }) }}{% endif %}"
  57.                            role="button" {% if treeItem.children|length > 0 %}aria-haspopup="true" aria-expanded="false"{% endif %}
  58.                            itemprop="url" title="{{ name }}"><span itemprop="name">{{ name }}</span></a>
  59.                         {% if treeItem.children|length > 0 %}
  60.                             <div class="dropdown-menu">
  61.                               {% block layout_main_navigation_menu_flyout_include %}
  62.                                 {% sw_include '@Storefront/storefront/layout/navigation/flyout.html.twig' with {navigationTree: treeItem, level: level+1} only %}
  63.                               {% endblock %}
  64.                             </div>
  65.                         {% endif %}
  66.                       </li>
  67.                     {% endif %}
  68.                   {% endblock %}
  69.                 {% endfor %}
  70.               </ul>
  71.             {% endblock %}
  72.           </div>
  73.         {% endblock %}
  74.         {% block layout_main_navigation_menu_flyout_wrapper %}{% endblock %}
  75.     </div>
  76. {% endblock %}