我試圖在我的xhtml模板中實現schema.org的microData格式。 由於我使用的XHTML模板,我需要添加當使用schema.org標記和和評論在xhtml頁面中不顯示星和聚合評級
<div itemprop="reviews" itemscope="itemscope" itemtype="http://schema.org/Review">
代替:
<div itemprop="reviews" itemscope itemtype="http://schema.org/Review">
否則我的模板將不會被解析。我找到了解決辦法here
我的標記看起來是這樣的:
<div itemscope="itemscope" itemtype="http://schema.org/Place">
<div itemprop="aggregateRating" itemscope="itemscope"
itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue">#{company.meanRating}</span> stars -
based on <span itemprop="reviewCount">#{company.confirmedReviewCount}</span> reviews
</div>
<ui:repeat var="review" value="#{company.reverseConfirmedReviews}">
<div itemprop="reviews" itemscope="itemscope" itemtype="http://schema.org/Review">
<span itemprop="name">Not a happy camper</span> -
by <span itemprop="author">#{review.reviewer.firstName}</span>,
<div itemprop="reviewRating" itemscope="itemscope" itemtype="http://schema.org/Rating">
<span itemprop="ratingValue">1</span>/
<span itemprop="bestRating">5</span>stars
</div>
<span itemprop="description">#{review.text} </span>
</div>
</ui:repeat>
</div>
當http://www.google.com/webmasters/tools/richsnippets測試這個我沒有得到任何星星迴或累計評論數
我在做什麼錯在這裏?
此錯誤現在似乎已被修復 – Mousey