Правильный синтаксис микроданных для хлебных крошек НЕ в списке? - PullRequest
0 голосов
/ 18 мая 2018

Попытка определить правильный синтаксис для использования микроданных в моей реализации Breadcumbs.Все, что я прочитал, похоже, склоняется к тому факту, что хлебные крошки структурированы в упорядоченном или неупорядоченном списке.У меня нет.

<body itemscope="" itemtype="http://schema.org/WebPage"> 
...
  <div class="breadcrumbs" itemprop="breadcrumb">
     <a href="" property="v:url" property="v:title">Home</a> 
     <span class="delimiter"> &gt; </span>
     <a href="">Parent Item</a> 
     <span class="delimiter"> &gt; </span>
     <span>Child</span>
  </div>
...
</body>

Если я запускаю его внутри Инструмент Google , то это кажется правильным, но по сравнению с их примером в нем отсутствуют многие элементы и структура не имеетих пример BreadcrumbList.

Я также немного озадачен правильными свойствами ссылок.Должны ли они иметь свойства title и url?

Я смотрел примеры внизу страницы: http://schema.org/WebPage

1 Ответ

0 голосов
/ 18 мая 2018

Свойство breadcrumb ожидает одно из двух значений:

Если вы укажете значение Text (как в примере), вы не сможете предоставить данные о каждой ссылке.Если вы согласны с этим, микроданные в вашем примере верны (но они также содержат RDFa, который, кажется, не имеет смысла, по крайней мере, без дополнительного контекста; поэтому, если вы не добавили их намеренно, вы можете захотетьудалить атрибуты property).

Если вы хотите предоставить данные о каждой ссылке, вы должны указать значение BreadcrumbList.

Для микроданных не имеет значения, используете ли вы список.Если в примере используется olliaspan, вы также можете использовать что-то вроде divspanaspan.Вам просто нужно убедиться, что вы используете правильный тип элемента .

Если вы не можете добавить родительские элементы к элементам a, все равно можно использовать BreadcrumbList.Но тогда вам придется дублировать URL с элементом link внутри элемента a.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...