{{- $block := .block }} {{- $block_class := partial "GetBlockClass" .block -}} {{- with .block.data -}} {{- $options := .options -}} {{- $layout := .layout | default "list" -}}
{{ partial "blocks/top.html" $block.top }} {{ if .events }}
{{ range .events }} {{ $event := site.GetPage .path }} {{ with $event }} {{ partial "events/event" (dict "event" . "layout" $layout "options" $options "heading" (printf "h%d" $block.ranks.children) ) }} {{ end }} {{ end }}
{{ else if .no_event_message }}

{{ partial "PrepareHTML" .no_event_message }}

{{ end }}
{{ end -}}