{{- $html := "" }} {{- $pages := partialCached "_relearn/pages.gotmpl" (dict "page" .) .Path }} {{- range $pages }} {{- if not (partialCached "_relearn/pageIsHidden.gotmpl" . .Path) }} {{- $html = printf "%s%s" $html (partialCached "_relearn/articleWalker.html" . .Path) }} {{- $child := . }} {{- range .Site.Params.relearn.dependencies }} {{- $has := printf "has%s" .name }} {{- $hasnested := printf "relearnHasNested%s" .name }} {{- $.Store.Set $hasnested (or ($.Store.Get $hasnested) ($child.Store.Get $hasnested) ($child.Store.Get $has)) }} {{- end }} {{- end }} {{- end }} {{- $article := partialCached "_relearn/nestedContent.gotmpl" . .Path }} {{- if len $html }} {{- $title := partial "title.gotmpl" (dict "page" . "linkTitle" true) }} {{- $html = printf `%s

%s

%s
` $article (T "Subsections" $title | htmlEscape) $html }} {{- else }} {{- $html = $article }} {{- end }} {{- return $html }}