mirror of
https://github.com/McShelby/hugo-theme-relearn.git
synced 2025-02-27 22:10:16 +00:00
link: save one .GetPage call for searches in current language site #850
This commit is contained in:
parent
6c338233ab
commit
7b439a7ac4
2 changed files with 5 additions and 2 deletions
|
@ -23,6 +23,7 @@
|
|||
{{- if and (strings.HasPrefix $path $prefix) (strings.HasPrefix $suffix "/") }}
|
||||
{{- $path = $suffix }}
|
||||
{{- $transSite = . }}
|
||||
{{- $transPage = $transSite.GetPage $page.Path }}
|
||||
{{- break }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
@ -30,19 +31,21 @@
|
|||
{{- if not $transSite }}
|
||||
{{- $lang = $site.Language.Lang }}
|
||||
{{- $transSite = $site }}
|
||||
{{- $transPage = $page }}
|
||||
{{- end }}
|
||||
{{- else if $lang }}
|
||||
{{- with where $site.Sites "Language.Lang" "eq" $lang }}
|
||||
{{- with index . 0 }}
|
||||
{{- $transSite = . }}
|
||||
{{- $transPage = $transSite.GetPage $page.Path }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- else }}
|
||||
{{- $lang = $site.Language.Lang }}
|
||||
{{- $transSite = $site }}
|
||||
{{- $transPage = $page }}
|
||||
{{- end }}
|
||||
{{- if $transSite }}
|
||||
{{- $transPage = $transSite.GetPage $page.Path }}
|
||||
{{- if $path }}
|
||||
{{- with or
|
||||
(and $searchLocal $searchPage $transPage ($transPage.GetPage $path))
|
||||
|
|
|
@ -1 +1 @@
|
|||
7.4.1+02bba0f199da2bfa9555c9a0999f3e93c98e0561
|
||||
7.4.1+6c338233abe6db3cc9d72884193cb14759299ddc
|
Loading…
Add table
Reference in a new issue