From 49f51cf6339c4ddb7c99adc1a0c26fb9a7b39308 Mon Sep 17 00:00:00 2001 From: CravateRouge Date: Fri, 28 Mar 2025 15:09:57 +0800 Subject: [PATCH] fix navbar fragment and allow parent link fragment as `url: "#about"` are now associated to home page and menu main with children can also have link --- .../partials/components/headers/navbar.html | 42 +++++++++++-------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/modules/blox-tailwind/layouts/partials/components/headers/navbar.html b/modules/blox-tailwind/layouts/partials/components/headers/navbar.html index 71d52d8c..c3698827 100644 --- a/modules/blox-tailwind/layouts/partials/components/headers/navbar.html +++ b/modules/blox-tailwind/layouts/partials/components/headers/navbar.html @@ -57,6 +57,17 @@ {{ $menuURL := .URL | absLangURL }} {{ $pageURL:= $currentPage.Permalink | absLangURL }} {{ $active := eq $menuURL $pageURL }} + {{ $url := "" }} + {{ if .URL }} + {{- if findRE `^#` .URL -}} + {{- if not $.IsHome -}} + {{- $url = site.Home.RelPermalink -}} + {{- end }} + {{- $url = printf "%s%s" $url .URL -}} + {{- else -}} + {{- $url = .URL | relLangURL -}} + {{- end -}} + {{ end }} {{ if .HasChildren }} {{ else }} - {{ $url := "" }} - {{- if findRE `^#` .URL -}} - {{- if not $.IsHome -}} - {{- $url = site.Home.RelPermalink -}} - {{- end }} - {{- $url = .URL -}} - {{- else -}} - {{- $url = .URL | relLangURL -}} - {{- end -}}