Add templates used to render data
This commit is contained in:
parent
06983e1eb1
commit
5f45a897ef
17 changed files with 990 additions and 0 deletions
20
layouts/shortcodes/event.html
Normal file
20
layouts/shortcodes/event.html
Normal file
|
@ -0,0 +1,20 @@
|
|||
{{/*
|
||||
|
||||
This template is used to render an event.
|
||||
|
||||
It expects to be passed an `event` parameter, which is the name of a schema file under
|
||||
"data/event-schemas/schema". The file extension is omitted. For example:
|
||||
|
||||
{{% event event="m.accepted_terms" %}}
|
||||
|
||||
This template replaces the old {{*_event}} template.
|
||||
|
||||
*/}}
|
||||
|
||||
{{ $event_data := index .Site.Data "event-schemas" "schema" .Params.event }}
|
||||
{{ $path := "event-schemas/schema" }}
|
||||
|
||||
{{ $event_data = partial "json-schema/resolve-refs" (dict "schema" $event_data "path" $path) }}
|
||||
{{ $event_data := partial "json-schema/resolve-allof" $event_data }}
|
||||
|
||||
{{ partial "events/render-event" (dict "event_name" .Params.event "event_data" $event_data)}}
|
Loading…
Add table
Add a link
Reference in a new issue