{{ $start := .Get 0 }} {{ $end := .Get 1}} {{ $days := after 2 .Params }} {{ $calendar := $.Site.Data.calendar.calendar }} {{ range $days }} {{ end }} {{ range $days }} {{ end }} {{ range seq $start $end }} {{ $hour := . }} {{ range seq 0 15 45 }} {{ $firstMin := "" }} {{ if eq . 0 }} {{ $firstMin = "first-min" }} {{ end }} {{ $time := printf "%2d:%02d" $hour . }} {{ if or (eq . 0) (eq . 30) }} {{ end }} {{ range $days }} {{ $day := . }} {{ $firstRoom := true }} {{ range slice "vorne" "mitte" "hinten" }} {{ $room := . }} {{ $addClass := "" }} {{ if $firstRoom }} {{ $addClass = "first-col-of-room" }} {{ $firstRoom = false }} {{ end }} {{ with index (index (index $calendar .) $day) $time }} {{ else }} {{ end }} {{ end }} {{ end }} {{ if or (eq . 0) (eq . 30) }} {{ $time := printf "%2d.%02d" $hour . }} {{ end }} {{ end }} {{ end }}
{{ . }}
vorne mitte hinten
{{ $time }}
{{ .title }}
{{ $time }}