Мы используем формат RDFa для отображения хлебных крошек, используя примеры, представленные BreadcrumbList
.Когда мы вставляем следующий пример в Инструмент тестирования структурированных данных Google , мы получаем следующие ошибки.
Настройка:
- Отображение всех
item
с в BreadcrumbList
. - Последний
item
в крошке отображается в виде простого текста.
Какой правильный формат для последнего item
при использовании формата RDFa?
Пример кода
<ol vocab="http://schema.org/" typeof="BreadcrumbList">
<li property="itemListElement" typeof="ListItem">
<a property="item" typeof="WebPage" href="https://example.com/dresses">
<span property="name">Dresses</span></a>
<meta property="position" content="1">
</li>
<li property="itemListElement" typeof="ListItem">
<a property="item" typeof="WebPage" href="https://example.com/foo-bar">
<span property="name">foo-bar</span></a>
<meta property="position" content="2">
</li>
<li property="itemListElement" typeof="ListItem">
<span property="name">Real Dresses</span>
<meta property="position" content="3">
</li>
</ol>
Сообщение об ошибке дляпоследний элемент, использующий код сверху:
Требуется значение для поля элемента.
То, что мы пытались, но не проверяли
<ol vocab="http://schema.org/" typeof="BreadcrumbList">
<li property="itemListElement" typeof="ListItem">
<a property="item" typeof="WebPage" href="https://example.com/dresses">
<span property="name">Dresses</span></a>
<meta property="position" content="1">
</li>
<li property="itemListElement" typeof="ListItem">
<a property="item" typeof="WebPage" href="https://example.com/foo-bar">
<span property="name">foo-bar</span></a>
<meta property="position" content="2">
</li>
<li property="itemListElement" typeof="ListItem">
<div property="item">
<span property="name">Real Dresses</span>
</div>
<meta property="position" content="3">
</li>
</ol>
Сообщение об ошибке при использовании <div property="item">
сверху:
Значение, указанное для item.id, должно быть действительным URL.