2017-02-01 2 views
1

для следующего кода:Маркировка последнего элемента в строке навигации микроданного

<nav id="breadcrumbs-as-title" xmlns:v="http://rdf.data-vocabulary.org/#" > 
    <ul class="f1 my-levels-2" itemprop="breadcrumb" > 
    <li typeof="v:Breadcrumb" ><a href="url1.html" title="title 1" rel="v:url" property="v:title" >title 1</a></li> 
    <li typeof="v:Breadcrumb" ><a href="url2.html" title="title 2" rel="v:url" property="v:title" >title 2</a></li> 
    <li typeof="v:Breadcrumb" ><strong><span property="v:title" >title 3 (= the title of the current page)</span></strong></li> 
    </ul> 
</nav> 

я вижу следующее сообщение об ошибке:

@type: Breadcrumb
title: title 3
url: A value for the url field is required.

, потому что мои последним <li> не имеет URL.

Должен ли я отмечать последние <li> в качестве панировки? или удалить отметку, поскольку код в - Breadcrumb microdata help

Должен ли я добавить элемент «фиктивный», как предлагается в How to markup the last non linking item in breadcrumbs list using JSON-LD?

ответ

2

Ваш пример использует в основном свойства RDFa (typeof, property, ...) и одно свойство Microdata (itemprop). Если в этом примере не указано больше Microdata, на самом деле не имеет смысла смешивать эти два синтаксиса.

Кроме того, вы используете словарь Data-Vocabulary.org, который больше не поддерживается. Вы не указали, есть ли у вас конкретный случай использования, но вполне вероятно, что вы хотите использовать словарь Schema.org (это the only vocabulary supported by Google, согласно их документированию).

В Schema.org вы бы использовали тип BreadcrumbList. Вы можете использовать Microdata, RDFa или JSON-LD. См. Пример в нижней части страницы.

Как упоминалось в my answer на вопрос, с которым вы связались, Schema.org говорит, что панировочные сухари «обычно заканчиваются текущей страницей», и Google говорит о своей связанной с ними функции, связанной с крошкой, которая «может включать или опускать панировочную сухарь для страницы, на которой она появляется ".

В случае, если вы предоставите последний пункт, но вы не хотите, чтобы связать его, вы можете предоставить скрытый URL (с link элементом в RDFa/микроданных),

Смежные вопросы