{{/* Returns the fallback page of this page, if it has one. A fallback page is a page in the default site language that has been mounted under this locale as a fallback when this locale is missing a page translation. */ -}} {{ $result := false -}} {{ if and hugo.IsMultilingual .File -}} {{ $defaultLang := .Site.Sites.Default.Language.Lang -}} {{ $resultsArray := where .Translations "Lang" $defaultLang -}} {{ $defaultLangPage := index $resultsArray 0 -}} {{ if and $defaultLangPage $defaultLangPage.File (eq .File.Filename $defaultLangPage.File.Filename) -}} {{ $result = $defaultLangPage -}} {{ end -}} {{ end -}} {{ return $result -}}