From a110acf3c0772d6b4209bf84d6be1e5b46a5b97e Mon Sep 17 00:00:00 2001 From: Marcell Mars Date: Wed, 19 Jan 2022 11:06:58 +0100 Subject: [PATCH] sandname singular in dotawo... --- .../Dotawo/layouts/partials/singlebody.html | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/customizations/Dotawo/layouts/partials/singlebody.html b/customizations/Dotawo/layouts/partials/singlebody.html index 627eb38..5375399 100644 --- a/customizations/Dotawo/layouts/partials/singlebody.html +++ b/customizations/Dotawo/layouts/partials/singlebody.html @@ -9,6 +9,8 @@ {{ $scratch := $s.Get $currentFile }} {{ $sandnamePlural := (slice) }} +{{ $sandnameSingular := "" }} +{{ $mentionLink := "" }}
{{ substr $currentDir 0 -1 }}⁄{{ .Title }}
@@ -31,12 +33,17 @@ {{ $mentions := intersect $paramsKeys $sandnamePlural }} {{ range $mention := $mentions }} {{ range $k, $m := index $currentNode.Params $mention }} - {{ $mentionLink := printf "/%s/%s" (substr $mention 0 -1) $m }} + {{ range $k, $v := $.Site.Data.sandpointsnamegraph }} + {{ if eq $v $mention }} + {{ $mentionLink = printf "/%s/%s" $k $m }} + {{ $sandnameSingular = $k }} + {{ end }} + {{ end }} {{- with $.GetPage $mentionLink -}} {{- with not $k -}} {{ $closeDivs = true }}
-
{{ with (index $currentNode.Params $mention) }}{{ if gt (len (index $currentNode.Params $mention)) 1 }}{{ $mention }}{{ else }}{{ substr $mention 0 -1 }}{{ end }}{{ end }}⁄
+
{{ with (index $currentNode.Params $mention) }}{{ if gt (len (index $currentNode.Params $mention)) 1 }}{{ $mention }}{{ else }}{{ $sandnameSingular }}{{ end }}{{ end }}⁄
{{- end -}}