具有3个级别的嵌套微数据属性

时间:2015-06-25 13:42:34

标签: html schema.org microdata

我正在尝试使用微数据(使用http://schema.org),但我在嵌套属性方面遇到了一些困难。

简而言之,我正在尝试制作一个包含评论的产品,而评论又包含作者。 2个第一级是完全可以的,但是当我尝试在评论中添加另一个(类型为“人”)时,谷歌告诉我两件事:另一个缺少评论而该产品不接受作者属性。

似乎我没有在评论中提交作者。

我的代码有第一级:

<div itemscope itemtype="http://schema.org/Product">

然后:

<span itemtype="http://schema.org/Review" itemprop="review">
    <p itemprop="reviewBody">myreview...</p>
    (author :<span itemprop="author" itemscope itemtype="http://schema.org/Person">
        <span itemprop="name">Name of the auhor</span>
    </span>)
</span>

你们有没有发现这里的错误?

非常感谢!

1 个答案:

答案 0 :(得分:1)

您错过了产品的名称,并没有声明要审核的项目范围。

这是你需要做的:

<div itemscope itemtype="http://schema.org/Product">
   <span itemscope itemtype="http://schema.org/Review" itemprop="review">
       <p itemprop="reviewBody">myreview...</p>
       (author :<span itemscope itemprop="author" itemtype="http://schema.org/Person">
                     <span itemprop="name">Name of the auhor</span>
                </span>)
   </span>
   <span itemprop="name">Product Name</span>
</div>