В деяких випадках чомусь виникають складності вбудовування розмітки schema.org в хлібні крихти.
Файл breadcrumb.html.twig :
{% if breadcrumb %}
<ul class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList">
{% for index, item in breadcrumb %}
<li class="breadcrumb__item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
{% if item.url %}
<a class="breadcrumb__link" href="{{ item.url }}" itemprop="item">
<span itemprop="name">{{ item.text }}</span>
</a>
{% else %}
<span class="breadcrumb__link breadcrumb__link--nolink" itemprop="item">
<span itemprop="name">{{ item.text }}</span>
</span>
{% endif %}
<meta itemprop="position" content="{{ index + 1 }}" />
</li>
{% endfor %}
</ul>
{% endif %}
Специфікація з прикладом тут
Коментарі