templates/_fragments/_breadcrumbs.html.twig line 1

  1. <ul class="breadcrumbs {{ class ? class : '' }}" itemscope itemtype="http://schema.org/BreadcrumbList">
        <li class="breadcrumbs__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
            <a href="{{ path('web_homepage') }}" class="breadcrumbs__link" itemprop="item">
                <span itemprop="name">Proklima</span>
            </a>
            <meta itemprop="position" content="1" />
        </li>
        {% if product %}
            {% for crumb in crumbs %}
                {% set link = "#" %}
                {% if crumb and crumb.categoryType and crumb.categoryType.controllerName %}
                    {% set link = crumb.categoryType.controllerName %}
                {% endif %}
            <li class="breadcrumbs__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                <a href="{{link != "#" ? path(link, {'slug' : crumb.slug}) : link }}" class="breadcrumbs__link {{ crumbs|last.id == crumb.id and product == null ? "breadcrumbs__item--current" }}" itemprop="item">
                    <span itemprop="name">{{ crumb.name|striptags  }}</span>
                </a>
                <meta itemprop="position" content="{{ loop.index + 1 }}" />
            </li>
            {% endfor %}
            <li class="breadcrumbs__item breadcrumbs__item--current" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                <span itemprop="name">{{ product.name|striptags  }}</span>
                <meta itemprop="position" content="{{ crumbs|length + 2 }}" />
            </li>
        {% else %}
            {% for crumb in crumbs %}
            <li class="breadcrumbs__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
                {% if crumbs|last.id == crumb.id %}
                    <span itemprop="name">{{ crumb.name|striptags  }}</span>
                {% else %}
                    {% set link = "#" %}
                    {% if crumb and crumb.categoryType and crumb.categoryType.controllerName %}
                        {% set link = crumb.categoryType.controllerName %}
                    {% endif %}
                    {% if link == "#" %}
                        <span itemprop="name">{{ crumb.name|striptags  }}</span>
                    {% else %}
                        <a href="{{ path(link, {'slug' : crumb.slug}) }}" class="breadcrumbs__link" itemprop="item">
                            <span itemprop="name">{{ crumb.name|striptags  }}</span>
                        </a>
                    {% endif %}
                {% endif %}
                <meta itemprop="position" content="{{ loop.index + 1 }}" />
            </li>
            {% endfor %}
        {% endif %}
    </ul>