From 7b0e81b43bd62863cdc4ec88000d976a6fdd744f Mon Sep 17 00:00:00 2001 From: Tobias Date: Mon, 9 Oct 2023 01:17:21 +0200 Subject: [PATCH] Submenu URL localization --- hugo.yaml | 28 +++++++++------------------- layouts/partials/menu-url.html | 4 ++-- layouts/partials/nav.html | 4 +++- 3 files changed, 14 insertions(+), 22 deletions(-) diff --git a/hugo.yaml b/hugo.yaml index b1b58ed..475c590 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -138,33 +138,23 @@ menu: - identifier: foundation name: Foundation url: /about/foundation/ + params: + url_en: /en/become-a-member/ + url_de: /de/mitglied-werden/ weight: 10 - identifier: board name: Board url: /about/board/ + params: + url_en: /en/about/board/ + url_de: /de/ueber/vorstand/ weight: 20 - identifier: documents name: Dokuments url: /about/documents/ - weight: 30 - dropdown: - - identifier: foundation - pre: stars # can be stars, comments or piechart - name: Appearance - post: "Easy customization" - url: "#" - weight: 10 - - identifier: comments - pre: comments # can be stars, comments or piechart - name: Comments - post: "Check your latest comments" - url: "#" - weight: 20 - - identifier: analytics - pre: piechart # can be stars, comments or piechart - name: Analytics - post: "Take a look at your statistics" - url: "#" + params: + url_en: /en/about/documents/ + url_de: /de/ueber/dokumente/ weight: 30 footer: - identifier: about diff --git a/layouts/partials/menu-url.html b/layouts/partials/menu-url.html index c5ca2cc..4dd2516 100644 --- a/layouts/partials/menu-url.html +++ b/layouts/partials/menu-url.html @@ -1,11 +1,11 @@ {{- if eq .lang "en" -}} - {{- with .menu.url_en -}} + {{- with .menu.Params.url_en -}} {{- relURL . -}} {{- else -}} {{- .menu.URL | absLangURL -}} {{- end -}} {{- else -}} - {{- with .menu.url_de -}} + {{- with .menu.Params.url_de -}} {{- relURL . -}} {{- else -}} {{- .menu.URL | absLangURL -}} diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html index f6f75a9..d148704 100644 --- a/layouts/partials/nav.html +++ b/layouts/partials/nav.html @@ -24,7 +24,7 @@