{{- $url := (index . 0 ) -}} {{- $sitebaseurl := (index . 1 ) -}} {{- $ScratchLokal1 := newScratch -}} {{- $ScratchLokal1.Add "path2" $sitebaseurl -}} {{- $indexmax := 0 -}} {{- $check := 0 -}} {{- $ScratchLokal2 := newScratch -}} {{- $ScratchLokal2.Add "siteBreadcrumbs" (slice (dict "url" $sitebaseurl "name" "home" "position" 1 )) -}} {{- range $index, $element := split $url "/" -}} {{- $ScratchLokal1.Add "path2" $element -}} {{- if ne $element "" -}} {{- $ScratchLokal2.Add "siteBreadcrumbs" (slice (dict "url" ($ScratchLokal1.Get "path2") "name" . "position" (add $index 1))) -}} {{- $indexmax = add $indexmax 1 -}} {{- $ScratchLokal1.Add "path2" "/" -}} {{- end -}} {{- end -}} {{- range $ScratchLokal2.Get "siteBreadcrumbs" -}} {{- if eq .position $indexmax -}} {{- $check = add $check 1 -}} {{- end -}} {{- end -}} {{- if eq $check 0 -}} {{- end -}}