{{- $versions := partialCached "_relearn/siteVersions.gotmpl" . }} {{- $pageVersion := site.Params.version | default "" }} {{- if and $versions (not $pageVersion) }} {{- warnf "WARNING you have configured `versions` but did not mark this site with a `version`; see https://mcshelby.github.io/hugo-theme-relearn/introduction/releasenotes/7/#7-6-0" }} {{- end }} {{- $latestVersion := "" }} {{- with (where $versions "isLatest" true | first 1) }} {{- range . }} {{- $latestVersion = . }} {{- end }} {{- end }} {{- with (where $versions "identifier" $pageVersion | first 1) }} {{- range . }} {{- $pageVersion = . }} {{- end }} {{- end }} {{- if and (not (site.Params.disableVersioningWarning | default .Params.disableVersioningWarning)) (eq (.Store.Get "relearnOutputFormat") "html") $pageVersion $latestVersion (ne $pageVersion.identifier $latestVersion.identifier) }} {{- $path := partial "_relearn/pageLangPath.gotmpl" . }} {{- $url := print $latestVersion.baseURL $path }} {{- if not $latestVersion.isAbs }} {{- $url = print (partial "_relearn/relBaseUri.gotmpl" .) $url }} {{- end }} {{- partial "versioning-warning.html" (dict "page" . "pageUrl" (partial "permalink.gotmpl" (dict "to" .)) "pageVersion" $pageVersion "latestUrl" $url "latestVersion" "$latestVersion") }} {{- end }}