]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
create/skeletons: Fix menu template
authorJoe Mooring <joe.mooring@veriphor.com>
Wed, 4 Oct 2023 02:36:14 +0000 (19:36 -0700)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 30 Oct 2023 08:02:49 +0000 (09:02 +0100)
Check identifier existence before calling lang.Translate to prevent
empty warnings when using the --printI18nWarnings flag.

Closes #11519

create/skeletons/theme/layouts/partials/menu.html

index 8f72130d07b3b202a71396b2b6d5e0e932ffbe2c..71831809606170fcaac9b6bf6afe253fef385b4e 100644 (file)
@@ -27,6 +27,12 @@ Renders a menu for the given menu ID.
     {{- else if $page.HasMenuCurrent .Menu .}}
       {{- $attrs = merge $attrs (dict "class" "ancestor" "aria-current" "true") }}
     {{- end }}
+    {{- $name := .Name }}
+    {{- with .Identifier }}
+      {{- with T . }}
+        {{- $name = . }}
+      {{- end }}
+    {{- end }}
     <li>
       <a
         {{- range $k, $v := $attrs }}
@@ -34,7 +40,7 @@ Renders a menu for the given menu ID.
             {{- printf " %s=%q" $k $v | safeHTMLAttr }}
           {{- end }}
         {{- end -}}
-      >{{ or (T .Identifier) .Name | safeHTML }}</a>
+      >{{ $name }}</a>
       {{- with .Children }}
         <ul>
           {{- partial "inline/menu/walk.html" (dict "page" $page "menuEntries" .) }}