store add and graph not deferred

This commit is contained in:
Marcell Mars 2025-03-30 23:55:57 +02:00
parent 76efc3d5b1
commit 4b48238689
2 changed files with 5 additions and 8 deletions

View file

@ -1,8 +1,8 @@
{{ $currentPage := . }}
{{ $pageGraph := $currentPage.Store.Get "graph"}}
<p>{{ printf "%#v" $pageGraph }}</p>
{{- with templates.Defer -}}
{{ $pageGraph := $currentPage.Store.Get "graph"}}
{{ $pageIsIn := $currentPage.Store.Get "isin"}}
{{/* warnf "DEFERRED: %#v" $pageGraph */}}
<p>{{ printf "%#v" $pageGraph }}</p>
<p>{{ printf "%#v" $pageIsIn }}</p>
{{- end -}}

View file

@ -24,15 +24,12 @@
{{- if reflect.IsSlice $pages -}}
{{- range $page := $pages -}}
{{- with site.GetPage (printf "%s/%s" $section $page) -}}
{{- $currentPages := index $currentEntry $menuPrefix | default slice -}}
{{- $currentPages = $currentPages | append .RelPermalink -}}
{{- $currentEntry = merge $currentEntry (dict $menuPrefix $currentPages) -}}
{{- $isInSlice := .Store.Get "isin"|default slice -}}
{{ warnf "%s: %#v" .RelPermalink $isInSlice }}
{{- $isInSlice = $isInSlice | append $currentPage.RelPermalink -}}
{{ .Store.Set "isin" (uniq $isInSlice) }}
{{- $isInSlice := .Store.Get "isin" | default slice -}}
{{ .Store.Add "isin" (slice $currentPage.RelPermalink) }}
{{- end -}}
{{- end -}}
{{- end -}}