Open main menu

Changes

no edit summary
{{#vardefine: event_validFrom | 2020-01-01 }}
{{#vardefine: event_place | Johnson Fine Arts Center }}
{{#vardefine: event_description | Aubrey Logan is a featured artist vocalist and trombone soloist with Postmodern Jukebox and Dave Koz Summer Horns, her latest solo album, ''Where The Sunshine Is Expensive'', #1 on ''Billboard's'' Contemporary Jazz Albums chart. }}
{{#vardefine: event_postalCode | 57401 }}
{{#vardefine: event_locality | Aberdeen }}
{{#vardefine: event_offerAvailability | InStock }}
{{#vardefine: event_performer | Aubrey Logan }}
{{#vardefine: event_performer_url | https://www.aubreylogan.com/ }}
{{#vardefine: event_offerPrice | 30 }}
{{#vardefine: event_offerCurrency | USD }}
{{#vardefine: display_date | {{start date|2020|01|23|19|30|df=yes}} }} <!-- {{yyyy|mm|dd|hh|mm}} -->
</div>
 
{{Template: Infobox
| bodystyle = width:100%;
| subheader = <h2> {{#var: event_name | error}}</h2> <br /> {{#var: display_date | error}}
| image = [[File:{{#var: event_image | error}}|600px|alt=Aubrey Logan 1200 wide performance screengrab|class=photo]]
| below = '''{{#var: event_performer | error}}:''' {{#var: event_description | error}}
}}
<div style="clear:both;></div>
<div style="background-color: #eaecf0; width:80%; margin:auto;">
<nowiki><script type="application/ld+json">{"@context":"https://schema.org","@type":"Event","name":"</nowiki>{{#var: event_name | error}}<nowiki>","startDate":"</nowiki>{{#var: event_startDate | error}}<nowiki>","endDate":"</nowiki>{{#var: event_endDate | error}}<nowiki>","description":"</nowiki>{{#var: event_description | error}}<nowiki>","image":"</nowiki>{{#var: event_image_url | error}}<nowiki>","url":"</nowiki>{{SERVER}}/wiki/{{FULLPAGENAME}}<nowiki>","location":{"@type":"Place","name":"</nowiki>{{#var: event_place | error}}<nowiki>","address":{"streetAddress":"</nowiki>{{#var: event_streetAddress | error}}<nowiki>","addressLocality":"</nowiki>{{#var: event_locality | error}}<nowiki>","postalCode":"</nowiki>{{#var: event_postalCode | error}}<nowiki>",
"addressRegion":"</nowiki>{{#var: event_region | error}}<nowiki>","addressCountry":"</nowiki>{{#var: event_country | error}}<nowiki>"}},"performer":{"@type":"PerformingGroup","name":"</nowiki>{{#var: event_performer | error}}<nowiki>","url":"</nowiki>{{#var: event_performer_url | error}}<nowiki>"},"offers":{"@type":"Offer","url":"</nowiki>{{#var: event_offerURL | error}}<nowiki>","price":"</nowiki>{{#var: event_offerPrice | error}}<nowiki>","priceCurrency":"</nowiki>{{#var: event_offerCurrency | error}}<nowiki>","availability":"</nowiki>{{#var: event_offerAvailability | error}}<nowiki>","validFrom":"</nowiki>{{#var: event_validFrom | error}}<nowiki>"}}</script></nowiki>
</div>
Be sure to test on [https://search.google.com/structured-data/testing-tool# Google's Structured Data Testing Tool!
<!--
The following is the unpacked version of the code above.
<code>
"performer":{
"@type":"PerformingGroup",
"name":"</code>{{#var: event_performer | error}}<code>", "url":"</code>{{#var: event_performer_url | error}}<code>"
},
"offers":{
*warning url The url field is recommended. Please provide a value if available.
*warning image The image field is recommended. Please provide a value if available.
-->
<!-- If event_startDate is Greater than NOW, then broadcast JSON-LD -->
{{#ifexpr: {{#time:xNU|{{#var: event_startDate | error}}}} > {{#time: xNU}} |
<!-- Generate the page schema for the event -->
{{Event
|offerAvailability={{#var: event_offerAvailability | error}}
|performer={{#var: event_performer | error}}
|performerurl = {{#var: event_performer_url | error}}
|offerPrice={{#var: event_offerPrice | error}}
|offerCurrency={{#var: event_offerCurrency | error}}
|image= {{#var: event_image_url | error}}
|validFrom={{#var: event_validFrom | error}}
}}
}}