diff --git a/layouts/_default/index.html b/layouts/_default/index.html index 56bea64..09d8db0 100644 --- a/layouts/_default/index.html +++ b/layouts/_default/index.html @@ -1,9 +1,15 @@ {{ define "main" }} {{ $headless := .GetPage "./homepage" }} +{{ if hugo.IsMultihost }} + {{ $headless := .Site.GetPage "/homepage" }} +{{ end }} {{ $sections := $headless.Resources.ByType "page" }} {{ $sections := cond .Site.BuildDrafts $sections (where $sections "Draft" "==" false) }} {{ $content := where (where $sections "Params.external" "==" nil) "Params.detailed_page_homepage_content" "ne" false }} -{{ $translations := .Page.AllTranslations }} +{{ $langs := .Page.AllTranslations }} +{{ if hugo.IsMultihost }} + {{ $langs = .Site.Languages }} +{{ end }} {{ if not .Params.header_use_video }} @@ -60,17 +66,26 @@ {{- partial "custom_header_video.html" . -}} {{ end }} - {{ $num_lang := len $translations }} - {{ if and (gt $num_lang 1) $.Site.Params.language_menu }} + {{ $num_lang := len $langs }} + {{ if and (gt $num_lang 1) $.Site.Params.language_menu }}