store add and graph not deferred
This commit is contained in:
parent
76efc3d5b1
commit
4b48238689
2 changed files with 5 additions and 8 deletions
|
@ -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 -}}
|
||||
|
|
|
@ -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 -}}
|
||||
|
|
Loading…
Add table
Reference in a new issue