我的网站有多个开课日期的课程,即课程将安排在今天,明天和后天。我想展示这堂课的活动。
我使用了以下JSON-LD代码,但它正在列表中选择最后一个日期。
<script type="application/ld+json">
[{
"@context" : "http://schema.org",
"@type" : "EducationEvent",
"name" : "leed-exam-prep",
"startDate" : "Thursday, September 8, 2016<br />Friday, September 9, 2016",
"url": "https://www.example.com/class/leed-exam-prep/leed-green-associate-exam-prep",
"location" : {
"@type" : "Place",
"name" : "WI - Madison",
"address" : "WI - Madison"
}
}]
如何为同一个班级使用多个开始日期?
答案 0 :(得分:2)
startDate
property需要Date
或DateTime
值(均符合ISO 8601标准)。
因此,Thursday, September 8, 2016
和Friday, September 9, 2016
取代2016-09-08
和2016-09-09
,而不是startDate
和"startDate": ["2016-09-08", "2016-09-09"]
。
using an array可以提供多个Event
值:
EducationEvent
但你可能不应该这样做。 Event
type(和EducationEvent
更具体startDate
)表示单个事件。因此,您应该提供多个{{1}}个节点,每个节点都有自己的{{1}}。
subEvent
值(表示类会话)。