{{ define "main" }} {{ range .Params.topics }} {{ partial "modal" . }} {{ end }} {{ if .Params.pretext.enable }} {{ partial "modal" (dict "title" .Title "content" .Params.pretext.content) }} {{ end }} <section class="section" data-pagefind-body> <div class="container"> {{ if or .Params.cantorpreisträger (where .Site.RegularPages "Title" (print "Abiturienten " .Params.Title ) ) }} <div class="card-group"> {{ range where (where .Site.RegularPages "Title" .Params.Title ) "Type" "=" "cantorpreis" }} <div class="card d-flex flex-row flex-wrap"> <a href="{{ .Permalink }}"> <img src="{{ .Params.Image | relURL }}" class="rounded-circle object-cover m-3" width="128px" height="128px"> </a> <div class="flex-grow card-body min-w-0"> <a href="/cantorpreis"><h3 class="card-title">Cantorpreisträger</h3></a> <a href="{{ .Permalink }}" class="h4 card-text">{{ .Params.name }}</a> </div> </div> {{ end }} {{ range where .Site.RegularPages "Title" (print "Abiturienten " .Params.Title ) }} <div class="card d-flex flex-row flex-wrap-reverse"> <div class="flex-grow card-body min-w-0"> <a href="{{ .Permalink }}"><h3 class="card-title">{{ .Title }}</h3></a> {{ range (resources.Get "charts/abiturdurchschnitte.json" | transform.Unmarshal).abiturdurchschnitte }} {{ if eq (string .jahr) $.Title }}<a href="/chronikseiten/abiturdurchschnitte" class="h4 card-text">Abiturdurchschnitt: {{ .schnitt }}</a>{{ end }} {{ end }} </div> <a href="{{ .Permalink }}"> <img src="{{ .Params.Image | relURL }}" class="rounded-circle object-cover m-3" width="128px" height="128px"> </a> </div> {{ end }} </div> {{ end }} <div class="kh-parent"> <div class="kh-jahr h1" {{ if .Params.pretext.enable }} onclick="$('{{ print `#` (md5 .Title) }}').modal('show')" {{ end }}> <span>{{ .Title }}</span> </div> {{ $topics := slice }} {{ range .Params.topics }} {{ $topics = $topics | append (dict "titleLength" (len .title) "topic" .) }} {{ end }} {{ range $id, $topic := sort $topics "titleLength" "desc" }} <div class="kh h3" data-id="{{ $id }}" {{ if not $topic.topic.superhaufen.enable }} onclick="$('#{{ md5 $topic.topic.title }}').modal('show');" {{ else }} onclick="window.location = '{{ print (`/superhaufen/` | relURL ) ($topic.topic.superhaufen.link | urlize) }}';" {{ end }}> <span>{{ $topic.topic.title | safeHTML }}</span> </div> {{ end }} </div> </div> </section> {{ end }}