{{ if .Params.img -}} {{ .Params.title }} {{- else if .Params.teaser -}}
{{ .Params.teaser }}
{{- else if .Site.Params.defaultImage -}} dummy {{- else if .Params.Summary -}}
{{ .Params.Summary }}
{{- end }} {{- $site := .Site -}} {{ with .Params.Topics -}}

{{i18n "topics"}}

{{ range . -}} {{- $page := $site.GetPage (printf "/topics/%s" .) -}} {{ $page.Title }} {{- end }}
{{- end }} {{ if not .Site.Params.hideParentArticles -}} {{- $related := where .Site.RegularPages "Params.pageid" "in" .Params.parents -}} {{- partial "card-related" (dict "related" $related "header" (i18n "parent-articles") "id" "parents") -}} {{- end }} {{ if not .Site.Params.hideChildArticles -}} {{- $related := .Site.RegularPages.RelatedTo (keyVals "parents" .Params.pageid) -}} {{- partial "card-related" (dict "related" $related "header" (i18n "child-articles") "id" "children") -}} {{- end }} {{ if not .Site.Params.hideRelatedArticles -}} {{- $related := .Site.RegularPages.RelatedIndices . "topics" -}} {{- partial "card-related" (dict "related" $related "header" (i18n "related-articles") "id" "related") -}} {{- end }} {{ if not .Site.Params.hideSiblingArticles -}} {{- $related := .Site.RegularPages.RelatedIndices . "parents" -}} {{- partial "card-related" (dict "related" $related "header" (i18n "sibling-articles") "id" "siblings") -}} {{- end }} {{ if not .Site.Params.hideSectionArticles -}} {{- $section := or .Section "posts" -}} {{- $header := or (i18n (printf "articles-in-%s" $section)) (i18n "articles-in-section") -}} {{- $related := first 20 (where .Site.RegularPages "Section" $section) -}} {{- partial "card-related" (dict "related" $related "header" $header "id" "articles-in-section") -}} {{- end }} {{ if .Site.Params.showBacklinks -}} {{- $related := .Scratch.Get "backlinks" -}} {{- partial "card-related" (dict "related" $related "header" (i18n "backlinks") "id" "backlinks") -}} {{- end }} {{ if .Params.toc -}}

{{i18n "toc"}}

{{ .TableOfContents }}
{{ end -}}