themes/BootstrapChildTheme/SyliusShopBundle/views/Taxon/_breadcrumb.html.twig line 1

Open in your IDE?
  1. {% set criteria = app.request.get('criteria', {}) %}
  2. {% set facets_filters = criteria|default({})['facets_filters']|default({}) %}
  3. {% set catalogue_search = facets_filters['catalogue-search']|default({}) %}
  4. {% set filter = catalogue_search|first|default({}) %}
  5. {% set value = filter[0]|default(null) %}
  6. {% set breadTaxon = value ? get_taxon_by_id(value) : null %}
  7. {% set ancestors = breadTaxon ? breadTaxon.ancestors|reverse : taxon.ancestors|reverse %}
  8. <div class="ui breadcrumb">
  9.     <a href="{{ path('sylius_shop_homepage') }}" class="section">{{ 'sylius.ui.home'|trans }}</a>
  10.     <div class="divider"> <i class="chevron right icon"></i> </div>
  11.     {% for ancestor in ancestors %}
  12.         {% if ancestor.isRoot()  or not ancestor.enabled %}
  13.             <a class="section" href="{{ path('sylius_shop_product_index', {'slug': ancestor.slug}) }}">{{ ancestor.name }}</a>
  14.             <div class="divider"> <i class="chevron right icon"></i> </div>
  15.         {% endif %}
  16.     {% endfor %}
  17.     <div class="active section font-weight-bold">{{ breadTaxon ? breadTaxon.name : taxon.name }}</div>
  18. </div>