У некоторых почему-то возникают сложности встраивания разметки 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 %}
Написанное актуально для
Drupal 8
Комментарии
Для семёрки есть такой сниппет у кого-то?
Добавить комментарий