{{- $template := .block.template -}} {{- $position := .block.position -}} {{- $title := .block.title -}} {{ $logo_index := "logo" }} {{ if site.Params.organizations.dark_logo_background }} {{ $logo_index = "logo_on_dark_background" }} {{ end }} {{- with .block.data -}}
{{ if (or $title .description) -}}
{{- if not $title -}} {{ partial "blocks/default_title.html" $template }} {{ else }}

{{ partial "PrepareHTML" $title }}

{{ end -}} {{- if .description }}
{{ partial "PrepareHTML" .description }}
{{ end -}}
{{- end }}
{{- range .partners }} {{ if .slug }} {{ with (site.GetPage (printf "/organizations/%s" .slug )) }} {{ template "partner" (dict "title" .Title "url" .Permalink "logo" (index .Params $logo_index) )}} {{ end }} {{ else }} {{ template "partner" (dict "title" .name "url" .url "external" true "logo" .logo )}} {{ end }} {{ end -}}
{{- end -}} {{- define "partner" -}}
{{ $title := "" }} {{ if .title }} {{ $title = partial "PrepareHTML" .title -}}

{{- if .url }} {{ end -}} {{- $title -}} {{- if .url }} {{ end -}}

{{ end -}}
{{- if .logo -}} {{- partial "commons/image.html" (dict "image" .logo "alt" $title "sizes" site.Params.image_sizes.blocks.partners ) -}} {{- end -}}
{{- end -}}