{# http://schema.org/BreadcrumbList #}
{% set breadcrumbs = breadcrumb(name|default('Menu'), options|default({})) %}
<div class="breadcrumb-nav">
<ol itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumb">
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="{{ path('home') }}">
<span itemprop="name">Home</span>
</a>
<meta itemprop="position" content="1" />
<i class="fas fa-arrow-right"></i>
</li>
{# breadcrumb itemprop position, starts at 2, 1 is homepage #}
{% set position = 2 %}
{% for breadcrumb in breadcrumbs.paths %}
{% if loop.last %}
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<span itemprop="name">{{ breadcrumb.title }}</span>
<meta itemprop="position" content="{{ position }}" />
</li>
{% else %}
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="{{ breadcrumb.link }}">
<span itemprop="name">{{ breadcrumb.title }}</span>
</a>
<meta itemprop="position" content="{{ position }}" />
<i class="fas fa-arrow-right"></i>
</li>
{% endif %}
{% set position = position + 1 %}
{% endfor %}
</ol>
</div>