Jak zabíjet včely a vosy na dálku
Náš web je web pro recenze, nikoli obchod. Máme stránky s „popisem produktu“, které uvádějí informace o produktu s řadou uživatelských recenzí. Nahoře vidíte produkt, jeho cenu a celkové skóre.
Myslím, že tato stránka je v zásadě AggregateRating
typ, že? Má ale také spoustu dat souvisejících s produktem, značkou, nabídkami atd.
Jak si myslíte, že bych to měl strukturovat? Tady jsem přemýšlel o obecném rozložení:
<meta itemprop='bestRating' content='5'> <meta itemprop='worstRating' content='0'> ?> var13 ->
Schema.org zobrazuje pouze příklady <?php AggregateRating
vnořené do jiných dat - je nesprávné je takto používat?
To je to itemReviewed
vlastnost je pro, takže ano, vnoření to je v pořádku.
Upozorňujeme, že vnoření položek do jiných položek je nepřipojuje, pokud nepoužíváte vlastnost. Takže vaše PriceSpecification
stojí samostatně, nesouvisí s Product
jakýmkoli způsobem.
Pokud chcete uvést cenu (ceny) produktu, musíte uvést Offer
položky (nebo AggregateOffer
). Použijte offers
vlastnost za to.
(Také em
prvek nemůže mít priceCurrency
atribut.)
Struktura by tedy mohla být:
?> var13 -> - Jen pro objasnění <?php
Product
je připojen k AggregateReview
protože má obojí itemReviewed
a itemscope
označení. Je to správný předpoklad? - 1 @ DanielThompson:
itemscope
vytvoří položku (a itemtype
dává této položce typ). Pouze itemprop
připojuje položky. Takže bez itemprop
, měli byste dvě samostatné položky / položky nejvyšší úrovně, AggregateRating
a a Product
, není připojen / nesouvisí. S itemReviewed
majetek, sdělujete: toto AggregateRating
je k tomu Product
. - Páni, neměl jsem tušení ocenit informace!
Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?