Nie mogę zrozumieć, jak zdefiniowałbyś kilka filmów na tej samej stronie. tj. strona wyszukiwania. Załóżmy, że masz witrynę, która zwraca 50 różnych filmów. Więc jak masz to zdefiniować z JSON-LD
?JSON-LD Schema.org: strona z wieloma obrazami wideo/obrazkami
10
A
Odpowiedz
11
Jeśli masz wiele elementów jako wartości nieruchomości, można użyć array:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
[
{
"@type": "VideoObject"
},
{
"@type": "VideoObject"
}
]
}
</script>
Jeśli masz wiele elementów na najwyższym poziomie (nie jako wartości nieruchomości), należy przydałby się (named) graph i tablicy:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@graph":
[
{
"@type": "VideoObject"
},
{
"@type": "VideoObject"
}
]
}
</script>
i można oczywiście użyć multiple script
elements:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
{
"@type": "VideoObject"
}
}
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
{
"@type": "VideoObject"
}
}
</script>
(Należy pamiętać, że jest to przykładowy kod, który nie jest dostosowany do konkretnego przypadku. Jeśli zastanawiasz się * jakie typy i właściwości Schema.org powinieneś użyć, powinno to być osobne pytanie.) – unor