{% set criteria = app.request.get('criteria', {}) %}
{% set facets_filters = criteria|default({})['facets_filters']|default({}) %}
{% set catalogue_search = facets_filters['catalogue-search']|default({}) %}
{% set filter = catalogue_search|first|default({}) %}
{% set value = filter[0]|default(null) %}
{% set breadTaxon = value ? get_taxon_by_id(value) : null %}
{% set ancestors = breadTaxon ? breadTaxon.ancestors|reverse : taxon.ancestors|reverse %}
<div class="ui breadcrumb">
<a href="{{ path('sylius_shop_homepage') }}" class="section">{{ 'sylius.ui.home'|trans }}</a>
<div class="divider"> <i class="chevron right icon"></i> </div>
{% for ancestor in ancestors %}
{% if ancestor.isRoot() or not ancestor.enabled %}
<a class="section" href="{{ path('sylius_shop_product_index', {'slug': ancestor.slug}) }}">{{ ancestor.name }}</a>
<div class="divider"> <i class="chevron right icon"></i> </div>
{% endif %}
{% endfor %}
<div class="active section font-weight-bold">{{ breadTaxon ? breadTaxon.name : taxon.name }}</div>
</div>