diff --git a/config.yaml b/config.yaml index f926a8e11fe05a84832e11318a2c4517b92a9f61..0aff9f41b3a5b6797c3ae1fe78b81115fe707ef5 100644 --- a/config.yaml +++ b/config.yaml @@ -23,7 +23,8 @@ params: logo: header: "/assets/images/logo.svg" footer: "/assets/images/logo.svg" - + organizations: + dark_logo_background: false image_sizes: design_system: lightbox: diff --git a/layouts/partials/blocks/templates/partners.html b/layouts/partials/blocks/templates/partners.html index a0e497fa66eed83edab8387bb0a1f8d4d23e4758..4c1c69b2c337a1208bb164a71b05fd399ff735ba 100644 --- a/layouts/partials/blocks/templates/partners.html +++ b/layouts/partials/blocks/templates/partners.html @@ -1,6 +1,10 @@ {{- $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 -}} <section class="block block-partners{{ if $title }} block-with-title{{ end }}" id="block-{{ $position }}"> <div class="container"> @@ -27,7 +31,7 @@ {{ template "partner" (dict "title" .Title "url" .Permalink - "logo" .Params.logo + "logo" (index .Params $logo_index) )}} {{ end }} {{ else }} diff --git a/layouts/partials/organizations/logo.html b/layouts/partials/organizations/logo.html index 9d919c1b310b8e669e67e5af867acd0002428ccd..586ead648b88f877a43f76e02e459d2a5e8db316 100644 --- a/layouts/partials/organizations/logo.html +++ b/layouts/partials/organizations/logo.html @@ -1,10 +1,14 @@ {{- if .Params.logo -}} + {{ $logo_index := "logo" }} + {{ if site.Params.organizations.dark_logo_background }} + {{ $logo_index = "logo_on_dark_background" }} + {{ end }} <figure class="logo"> {{- partial "commons/image.html" - (dict - "image" .Params.logo - "alt" .Title - "sizes" site.Params.image_sizes.sections.organizations.logo - ) -}} + (dict + "image" (index .Params $logo_index) + "alt" .Title + "sizes" site.Params.image_sizes.sections.organizations.logo + ) -}} </figure> {{- end -}} diff --git a/layouts/partials/organizations/organization.html b/layouts/partials/organizations/organization.html index a82c6cc2991269d6327df5c96d3137d61d2d24e0..a2d88bc418f25facee2ef920df1d9a3768f35297 100644 --- a/layouts/partials/organizations/organization.html +++ b/layouts/partials/organizations/organization.html @@ -1,13 +1,21 @@ <article class="organization"> <div> {{ $title := partial "PrepareHTML" .Title }} - <h2><a href="{{ .Permalink }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" $title)) }}">{{ $title }}</a></h2> + <h2> + <a href="{{ .Permalink }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" $title)) }}"> + {{ $title }} + </a> + </h2> </div> <div class="media"> {{- if .Params.logo -}} + {{ $logo_index := "logo" }} + {{ if site.Params.organizations.dark_logo_background }} + {{ $logo_index = "logo_on_dark_background" }} + {{ end }} {{- partial "commons/image.html" (dict - "image" .Params.logo + "image" (index .Params $logo_index) "alt" $title "sizes" site.Params.image_sizes.sections.organizations.item ) -}}