mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy.org.git
synced 2024-09-19 09:57:52 +00:00
32 lines
1.9 KiB
HTML
32 lines
1.9 KiB
HTML
|
<div class="section-index">
|
||
|
{{ $parent := .Page }}
|
||
|
{{ $pages := (where .Site.Pages "Section" .Section).ByWeight }}
|
||
|
{{ $pages = (where $pages "Type" "!=" "search") }}
|
||
|
{{ $pages = (where $pages ".Params.hide_summary" "!=" true) }}
|
||
|
{{ $pages = (where $pages ".Parent" "!=" nil) }}
|
||
|
{{ $pages = (where $pages "Parent.File.UniqueID" "==" $parent.File.UniqueID) }}
|
||
|
{{ if or $parent.Params.no_list (eq (len $pages) 0) }}
|
||
|
{{/* If no_list is true or we don't have subpages we don't show a list of subpages */}}
|
||
|
{{ else if $parent.Params.simple_list }}
|
||
|
{{/* If simple_list is true we show a bulleted list of subpages */}}
|
||
|
<ul>
|
||
|
{{ range $pages }}
|
||
|
{{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }}
|
||
|
<li><a href="{{ $manualLink }}"{{ with .Params.manualLinkTitle }} title="{{ . }}"{{ end }}{{ with .Params.manualLinkTarget }} target="{{ . }}"{{ if eq . "_blank" }} rel="noopener"{{ end }}{{ end }}>{{- .Title -}}</a></li>
|
||
|
{{ end }}
|
||
|
</ul>
|
||
|
{{ else }}
|
||
|
{{/* Otherwise we show a nice formatted list of subpages with page descriptions */}}
|
||
|
<hr class="panel-line">
|
||
|
{{ range $pages }}
|
||
|
{{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }}
|
||
|
<div class="entry">
|
||
|
<h5>
|
||
|
<a href="{{ $manualLink }}"{{ with .Params.manualLinkTitle }} title="{{ . }}"{{ end }}{{ with .Params.manualLinkTarget }} target="{{ . }}"{{ if eq . "_blank" }} rel="noopener"{{ end }}{{ end }}>{{- .Title -}}</a>
|
||
|
</h5>
|
||
|
<p>{{ .Description | markdownify }}</p>
|
||
|
</div>
|
||
|
{{ end }}
|
||
|
{{ end }}
|
||
|
</div>
|