1
我們有一個稱爲產品的內容類型,它有一個自定義的「輸入」按鈕,允許您「添加到購物車」。所以我有這樣的:如何將微數據添加到價格字段?
<input type="submit" value="Buy Now $'.$content['field_price'][0]['#markup'].'" alt="Buy Now $'.$content['field_price'][0]['#markup'].'" />
的問題是價格字段輸入字段內,因此沒有顯示出來,所以我就不得不表明價格一些其他的方式,包括它的產品頁面中。
我有示例顯示了頁面上的價格,但我不想顯示價格,因爲它已顯示在我的輸入字段中。所以這是行不通的:
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Kenmore White 17" Microwave</span>
<img src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' />
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<span itemprop="price">$55.00</span>
<link itemprop="availability" href="http://schema.org/InStock" />In stock
</div>
</div>
我看到這個工作的唯一方法是我做的這樣偷偷摸摸的事:
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<span itemprop="price" style="displaY: none;">$55.00</span>
</div>
那會被允許或者是不會解決我的問題?
UPDATE
這工作:
<div itemscope itemtype="http://schema.org/Product">
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<span itemprop="price" style="displaY: none;">$55.00</span>
</div>
</div>
這不:
<div itemscope itemtype="http://schema.org/Product">
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<meta itemprop="price" itemprop="55.00" />
<meta itemprop="priceCurrency" itemprop="USD" />
</div>
</div>
不工作。我試着在這裏添加它:https://developers.google.com/structured-data/testing-tool/ ...我會用更多的信息更新我的問題。 – coderama
@coderama:對不起,我在我的例子中有一個錯字:第二個屬性應該是'content',而不是重複的'itemprop'。我糾正了它。 – unor