Microdata适用于各种产品

Pie*_*uld 6 microdata schema.org

我是微数据的新手,我有以下方案,我想要一些帮助:

我希望将微数据放在产品页面上,在页面上,同一产品可能存在多种变体.每个变体都有相同的名称,描述和图像,但它们各自有自己的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>
Run Code Online (Sandbox Code Playgroud)

有可能微观数据吗?

提前致谢

uno*_*nor 0

您可以利用 Microdata\xe2\x80\x99sitemref属性,这样您就不必复制相同的数据。

\n\n

对所有产品使用itemprop相同的数据属性,为每个属性指定一个id,但不要\xe2\x80\x99t 将这些属性放入itemscope

\n\n
<!-- no \'itemscope\' parent -->\n<section>\n  <h1  itemprop="name"        id="product-name">Product name</h1>  \n  <img itemprop="image"       id="product-img" src="productimage" alt="" /> \n  <p   itemprop="description" id="product-desc">Product description</p>  \n</section>\n
Run Code Online (Sandbox Code Playgroud)\n\n

在每个产品(每个产品由一个Product项目表示)上,您列出iditemref属性中的所有值:

\n\n
<section>  \n\n  <div id="variation1" itemscope itemtype="http://schema.org/Product" itemref="product-name product-img product-desc">\n    <!-- properties specific to this \'Product\' variation --> \n  </div>  \n\n  <div id="variation2" itemscope itemtype="http://schema.org/Product" itemref="product-name product-img product-desc">\n    <!-- properties specific to this \'Product\' variation --> \n  </div>  \n\n</section>\n
Run Code Online (Sandbox Code Playgroud)\n