diff --git a/layouts/partials/sidebar-v2.html b/layouts/partials/sidebar-v2.html index 7ecbb4a9..1a9c1435 100644 --- a/layouts/partials/sidebar-v2.html +++ b/layouts/partials/sidebar-v2.html @@ -9,19 +9,17 @@ - {{ $relPermalink := .RelPermalink }} - {{ $productIdentifier := index ((split $relPermalink "/")) 1 }} - {{ $relPermalink := strings.TrimSuffix "/" $productIdentifier }} + {{ $relPermalink := .RelPermalink | strings.TrimPrefix "/" | strings.TrimSuffix "/" }} {{ $currentProductTitle := "" }} {{ with index .Site.Data "product-selector" }} {{ range $group := . }} {{ range $product := $group.products }} - {{ $splitProductUrl := index ((split $product.url "/")) 1 }} - {{ $suffixProductUrl := strings.TrimSuffix "/" $splitProductUrl | }} - {{ $prefixProductUrl := strings.TrimPrefix "/" $suffixProductUrl | }} - {{ if (eq $prefixProductUrl $productIdentifier) }} - {{ $currentProductTitle = $product.title }} + {{ if not $product.extUrl }} + {{ $productUrl := $product.url | strings.TrimPrefix "/" | strings.TrimSuffix "/" }} + {{ if eq $productUrl $relPermalink }} + {{ $currentProductTitle = $product.title }} + {{ end }} {{ end }} {{ end }} {{ end }}