diff options
Diffstat (limited to 'layouts')
| -rw-r--r-- | layouts/partials/hamburger-menu.html | 4 | ||||
| -rw-r--r-- | layouts/partials/header.html | 8 |
2 files changed, 8 insertions, 4 deletions
diff --git a/layouts/partials/hamburger-menu.html b/layouts/partials/hamburger-menu.html index 0280ecb..e8b614b 100644 --- a/layouts/partials/hamburger-menu.html +++ b/layouts/partials/hamburger-menu.html @@ -49,8 +49,10 @@ {{ $label := "" }} {{ if $childExternal }} {{ $label = .Name }} - {{ else if and .Name (i18n .Name) }} + {{ else if and .Name (ne (i18n .Name) "") }} {{ $label = i18n .Name }} + {{ else if .Name }} + {{ $label = .Name }} {{ else if .Page }} {{ $label = .Page.LinkTitle }} {{ else }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 4ef817e..050f27f 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -115,13 +115,15 @@ {{ range .Children }} {{ $childExternal := .Params.external }} {{/* Curated entries (Packages) carry an i18n key as .Name; project - pages added via front-matter have no name, so fall back to the - page title. */}} + pages may set a literal menu name, else fall back to the page + title. */}} {{ $label := "" }} {{ if $childExternal }} {{ $label = .Name }} - {{ else if and .Name (i18n .Name) }} + {{ else if and .Name (ne (i18n .Name) "") }} {{ $label = i18n .Name }} + {{ else if .Name }} + {{ $label = .Name }} {{ else if .Page }} {{ $label = .Page.LinkTitle }} {{ else }} |
