2014-08-29 61 views
6

我是新来的微观数据,我有以下情形的,我想一些帮助:微观数据与变化的产品

我想提出在商品页面上的微观数据,其中,在页面上,可以有多个相同产品的变化。 每个版本都有相同的名称,说明和图片,但是它们有各自的SKU,颜色,尺寸,重量和价格。

对我有这样的事情

<section id="commonparts"> 
    <h1>Product name</h1> 
    <div><img src="productimage"></div> 
    <div>Product description</div> 
</section> 
<section id="variations"> 
    <div id="variation1"> 
     <div>SKU 1</div> 
     <div>Colour 1</div> 
     <div>Size 1</div> 
     <div>Price 1</div> 
    </div> 
    <div id="variation2"> 
     <div>SKU 2</div> 
     <div>Colour 2</div> 
     <div>Size 2</div> 
     <div>Price 2</div> 
    </div> 
</section> 

的页面是否有可能这个微观数据?

在此先感谢

+0

如何IndividualProduct? https://schema.org/IndividualProduct – 2015-07-05 20:43:48

回答

0

你可以利用微观数据的itemref属性,让你不必重复相同的数据。

使用的是所有产品相同的数据itemprop属性,给每个属性的id,但不要将这些属性内的itemscope

<!-- no 'itemscope' parent --> 
<section> 
    <h1 itemprop="name"  id="product-name">Product name</h1> 
    <img itemprop="image"  id="product-img" src="productimage" alt="" /> 
    <p itemprop="description" id="product-desc">Product description</p> 
</section> 

在每一个产品(分别由代表Product项目),列出所有在其itemref属性id值:

<section> 

    <div id="variation1" itemscope itemtype="http://schema.org/Product" itemref="product-name product-img product-desc"> 
    <!-- properties specific to this 'Product' variation --> 
    </div> 

    <div id="variation2" itemscope itemtype="http://schema.org/Product" itemref="product-name product-img product-desc"> 
    <!-- properties specific to this 'Product' variation --> 
    </div> 

</section>