У некоторых почему-то возникают сложности встраивания разметки 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
Похожие записи
- Добавить в хлебные крошки заголовок текущей страницы
- Темизация группы чекбоксов или радио-кнопок (#type=>checkboxes, #type=>radios)
- Как в Views программно изменить view mode выводимых сущностей по данным из cookie?
- Добавляем на страницу управления отображением материала поля "Заголовок" и "Дата создания"
- Добавляем на страницу управления отображением комментария поля "автор" и "дата создания"
Комментарии
Для семёрки есть такой сниппет у кого-то?
Добавить комментарий