| <div class="sectioncontent"> | 
 |     {{- $contentType := "all"}} | 
 |     {{- if eq (.Get "type") "section" }} | 
 |         {{- $contentType = "section" }} | 
 |     {{- end}} | 
 |     {{- $depthLimit := 2 }} | 
 |     {{- with .Get "depth" }} | 
 |         {{- $depthLimit = . }} | 
 |     {{- end }} | 
 |  | 
 |     {{- $startSection := .Page.Page }} | 
 |     {{- template "sectioncontent-loop" dict "startSection" $startSection "currentSection" $startSection "contentType" $contentType "depthLimit" $depthLimit "depthCnt" 0 }} | 
 | </div> | 
 |  | 
 | {{- define "sectioncontent-loop" }} | 
 |     {{- $startSection := .startSection }} | 
 |     {{- $currentSection := .currentSection }} | 
 |     {{- $contentType := .contentType }} | 
 |     {{- $depthLimit := .depthLimit }} | 
 |     {{- $depthCnt := add .depthCnt 1 }} | 
 |     {{- with .startSection }} | 
 |         <li> | 
 |             {{- with $currentSection }} | 
 |                 {{- if and (ne $startSection $currentSection) (or (ne $contentType "section") .IsSection) }} | 
 |                         {{- if .LinkTitle }} | 
 |                             <a href="{{.RelPermalink}}">{{- .LinkTitle }}</a> | 
 |                         {{- else }} | 
 |                             {{- replace .File.Dir .Parent.File.Dir "" | replaceRE "/" "-" | replaceRE "-$" ":" }} | 
 |                             <a href="{{.RelPermalink}}">{{- .File.TranslationBaseName }}</a> | 
 |                         {{- end }} | 
 |                 {{- end }} | 
 |             {{- end }} | 
 |             {{- if le $depthCnt $depthLimit }} | 
 |                 <ul> | 
 |                     {{- $elem := dict }} | 
 |                     {{- range .Site.Pages }} | 
 |                         {{- if and (eq .CurrentSection $currentSection.CurrentSection) (ne $currentSection .) (ne $startSection .) (.IsDescendant $currentSection) }} | 
 |                             {{- $elem = merge $elem (dict (string .) .) }} | 
 |                         {{- else if and (eq $currentSection .Parent) (.IsSection) (ne .CurrentSection $currentSection.CurrentSection) (ne $startSection .) (.IsDescendant $currentSection) }} | 
 |                             {{- $elem = merge $elem (dict (string .) .) }} | 
 |                         {{- end }} | 
 |                     {{- end }} | 
 |                     {{- range $elem }} | 
 |                         {{- template "sectioncontent-loop" dict "startSection" $startSection "currentSection" . "contentType" $contentType "depthLimit" $depthLimit "depthCnt" $depthCnt }} | 
 |                     {{- end }} | 
 |                 </ul> | 
 |             {{- end }} | 
 |         </li> | 
 |     {{- end }} | 
 | {{- end }} |