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 }}