match menu url without "/"

This commit is contained in:
T2hhbmEK 2023-01-22 08:57:34 +08:00
parent 5fd2b2ef2a
commit 8ad250553c
No known key found for this signature in database
GPG Key ID: D412878779B8898C
2 changed files with 6 additions and 6 deletions

View File

@ -1,10 +1,10 @@
<nav class="navigation-menu">
<ul class="navigation-menu__inner menu--desktop">
{{ $currURL := .Permalink }}
{{ $currURL := absLangURL .Permalink | strings.TrimSuffix "/" }}
{{ if or $.Site.Params.showMenuItems ( eq .Site.Params.showMenuItems 0 ) }}
{{ range first $.Site.Params.showMenuItems $.Site.Menus.main }}
{{ if not .HasChildren }}
{{ $isCurrURL := eq (absLangURL $currURL) (absLangURL .URL) }}
{{ $isCurrURL := eq $currURL (absLangURL .URL | strings.TrimSuffix "/") }}
<li {{ if $isCurrURL }} class="navigation-menu__active" {{ end }}>
<a href="{{ .URL }}">{{ .Name }}</a>
</li>
@ -18,7 +18,7 @@
<ul class="menu__dropdown">
{{ range last (sub (len $.Site.Menus.main) $.Site.Params.showMenuItems) $.Site.Menus.main }}
{{ if not .HasChildren }}
{{ $isCurrURL := eq (absLangURL $currURL) (absLangURL .URL) }}
{{ $isCurrURL := eq $currURL (absLangURL .URL | strings.TrimSuffix "/") }}
<li {{ if $isCurrURL }} class="navigation-menu__active" {{ end }}>
<a href="{{ .URL }}">{{ .Name }}</a>
</li>
@ -32,7 +32,7 @@
{{ else }}
{{ range $.Site.Menus.main }}
{{ if not .HasChildren }}
{{ $isCurrURL := eq (absLangURL $currURL) (absLangURL .URL) }}
{{ $isCurrURL := eq $currURL (absLangURL .URL | strings.TrimSuffix "/") }}
<li {{ if $isCurrURL }} class="navigation-menu__active" {{ end }}>
<a href="{{ .URL }}">{{ .Name }}</a>
</li>

View File

@ -2,10 +2,10 @@
<li class="menu__trigger">Menu&nbsp;</li>
<li>
<ul class="menu__dropdown">
{{ $currURL := .Permalink }}
{{ $currURL := absLangURL .Permalink | strings.TrimSuffix "/" }}
{{ range $.Site.Menus.main }}
{{ if not .HasChildren }}
{{ $isCurrURL := eq (absLangURL $currURL) (absLangURL .URL) }}
{{ $isCurrURL := eq $currURL (absLangURL .URL | strings.TrimSuffix "/") }}
<li {{ if $isCurrURL }} class="menu__active" {{ end }}>
<a href="{{ .URL }}">{{ .Name }}</a>
</li>