{{- $page := .page -}} {{- $pageLink := $page.RelPermalink -}} {{- $cached := .cached | default false }} {{- range .data -}} {{- $active := and (not $cached) (or (eq $pageLink .link) (eq (strings.TrimSuffix "/" $pageLink) .link)) -}} {{- $containsPage := hasPrefix $pageLink .link -}} {{- $shouldOpen := or (.open) $containsPage $active | default false -}}