custom/plugins/BigTree/src/Resources/views/storefront/layout/breadcrumb.html.twig line 1

Open in your IDE?
  1. {% block layout_breadcrumb_inner %}
  2. <div class="container {% if activeRoute=='frontend.navigation.page' %} ip-breadcrumb-container {% endif %}">
  3.     {% if activeRoute=='frontend.navigation.page' %}
  4.         <div class="ip-breadcrumb-title">
  5.             <span class="ip-breadcrumb-name">{{category.translated.name}}</span>
  6.         </div>
  7.     {% endif %}
  8. <div class="ip-breadcrumb-navigation">
  9.     {% if category %}
  10.         {% set breadcrumbCategories = sw_breadcrumb_full(category, context.context) %}
  11.         {% set categoryId = category.id %}
  12.         {% if feature('v6.5.0.0') %}
  13.             {% set breadcrumbKeys = breadcrumbCategories|keys %}
  14.         {% else %}
  15.             {# @deprecated tag:v6.5.0 - Use "sw_breadcrumb_full" directly. #}
  16.             {% set breadcrumb = sw_breadcrumb(category) %}
  17.             {# @deprecated tag:v6.5.0 - Use "sw_breadcrumb_full" directly. #}
  18.             {% set breadcrumbKeys = breadcrumb|keys %}
  19.             {# @deprecated tag:v6.5.0 - Use "sw_breadcrumb_full" directly. #}
  20.             {% set breadcrumbTypes = sw_breadcrumb_build_types(breadcrumbCategories) %}
  21.         {% endif %}
  22.         {% if breadcrumbCategories|length > 0 %}
  23.             <nav aria-label="breadcrumb">
  24.                 {% block layout_breadcrumb_list %}
  25.                     <ol class="breadcrumb"
  26.                         itemscope
  27.                         itemtype="https://schema.org/BreadcrumbList">
  28.                         <li class="breadcrumb-item" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
  29.                             <a href="{{ path('frontend.home.page') }}" class="breadcrumb-link " title="Extracts" itemprop="item">
  30.                               <link itemprop="url" href="{{ path('frontend.home.page') }}">
  31.                                 <span class="breadcrumb-title" itemprop="name">Home</span>
  32.                             </a>
  33.                             <meta itemprop="position" content="1">
  34.                         </li>
  35.                         <div class="breadcrumb-placeholder">
  36.                             <span class="icon icon-arrow-medium-right icon-fluid">
  37.                                 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"><defs><path id="icons-solid-arrow-medium-right" d="M4.7071 5.2929c-.3905-.3905-1.0237-.3905-1.4142 0-.3905.3905-.3905 1.0237 0 1.4142l4 4c.3905.3905 1.0237.3905 1.4142 0l4-4c.3905-.3905.3905-1.0237 0-1.4142-.3905-.3905-1.0237-.3905-1.4142 0L8 8.5858l-3.2929-3.293z"></path></defs><use transform="rotate(-90 8 8)" xlink:href="#icons-solid-arrow-medium-right" fill="#758CA3" fill-rule="evenodd"></use></svg>
  38.                             </span>                                    
  39.                         </div>
  40.                         {% for breadcrumbCategory in breadcrumbCategories %}
  41.                             {% set key = breadcrumbCategory.id %}
  42.                             {% set name = breadcrumbCategory.translated.name %}
  43.                             {% block layout_breadcrumb_list_item %}
  44.                                 <li class="breadcrumb-item"
  45.                                     {% if key is same as(categoryId) %}aria-current="page"{% endif %}
  46.                                     itemprop="itemListElement"
  47.                                     itemscope
  48.                                     itemtype="https://schema.org/ListItem">
  49.                                     {% if breadcrumbCategory.type == 'folder' %}
  50.                                         <div itemprop="name">{{ name }}</div>
  51.                                     {% else %}
  52.                                         <a href="{{ category_url(breadcrumbCategory) }}"
  53.                                            class="breadcrumb-link {% if key is same as(categoryId) %} is-active{% endif %}"
  54.                                            title="{{ name }}"
  55.                                            {% if category_linknewtab(breadcrumbCategory) %}target="_blank"{% endif %}
  56.                                            itemprop="item">
  57.                                             <link itemprop="url"
  58.                                                   href="{{ category_url(breadcrumbCategory) }}"/>
  59.                                             <span class="breadcrumb-title" itemprop="name">{{ name }}</span>
  60.                                         </a>
  61.                                     {% endif %}
  62.                                     <meta itemprop="position" content="{{ loop.index }}"/>
  63.                                 </li>
  64.                             {% endblock %}
  65.                             {% block layout_breadcrumb_placeholder %}
  66.                                 {% if key != breadcrumbKeys|last %}
  67.                                     <div class="breadcrumb-placeholder">
  68.                                         {% sw_icon 'arrow-medium-right' style { 'size': 'fluid', 'pack': 'solid'} %}
  69.                                     </div>
  70.                                 {% endif %}
  71.                             {% endblock %}
  72.                         {% endfor %}
  73.                     </ol>
  74.                 {% endblock %}
  75.             </nav>
  76.         {% endif %}
  77.     {% endif %}
  78. </div>
  79. </div>
  80. {% endblock %}