more fixes in directory 'layouts'

This commit is contained in:
Helmut Merz 2025-07-29 11:14:12 +02:00
parent dcbe59a322
commit 165f3f16bd
5 changed files with 68 additions and 68 deletions

View file

@ -0,0 +1,32 @@
{{ define "main" }}
<div id="home">
<div class="row">
<div class="col-md-12">
<div class="card mt-3">
<div class="card-body bg-light">
<h2 class="card-text"> {{or (i18n .Title) .Title }}</h2>
</div>
</div>
</div>
</div>
<div class="row">
{{- $site := .Site }}
{{ range .Data.Terms.ByCount -}}
<div class="col-md-{{or $site.Params.TaxoWidth 4}} mt-3">
<div class="card">
<a href="{{ .Page.Permalink }}"
class="list-group-item d-flex justify-content-between align-items-center">
{{ .Page.Title }}
<span class="badge rounded-pill bg-secondary">{{ .Count }}</span>
</a>
</div>
</div>
{{- end }}
</div>
</div>
{{ end }}

View file

@ -1,48 +1,32 @@
{{ define "main" }} {{ define "main" }}
<div class="home"> <div id="home">
{{- $parents := .Params.Topics -}}
{{- $mainWidth := or (and $parents "8") "12" -}}
{{- $children := (where
(where .Site.Pages "Section" "topics")
"Params.topics" "intersect" (slice .Name)) -}}
<div class="row"> <div class="row">
<div class="col-md-{{ $mainWidth }}"> <div class="col-md-12">
<div class="card mt-3 mb-3"> <div class="card mt-3">
<div class="card-header"> <div class="card-body bg-light">
<h2 class="card-text">{{i18n .Data.Singular}}: {{ .Title }}</h2> <h2 class="card-text"> {{or (i18n .Title) .Title }}</h2>
</div>
<div class="card-body">
{{ with .Content -}}
<div class="card-text">{{ . }}</div>
{{- end }}
{{ with $children -}}
<p class="card-text">
{{- i18n "child-topics" -}}:
{{ range . -}}
<span class="badge rounded-pill bg-secondary m-1">
<a href="{{ .Permalink }}">{{ .Title }}</a>
</span>
{{- end }}
</p>
{{- end }}
</div> </div>
</div> </div>
</div> </div>
{{ partial "parent-topics.html" . }}
</div> </div>
<div class="row"> <div class="row">
{{ $paginator := .Paginate (.Data.Pages) }} {{- $site := .Site }}
{{ range $paginator.Pages }} {{ range .Data.Terms.ByCount -}}
{{ partial "card.html" . }} <div class="col-md-{{or $site.Params.TaxoWidth 4}} mt-3">
{{ end }} <div class="card">
<a href="{{ .Page.Permalink }}"
class="list-group-item d-flex justify-content-between align-items-center">
{{ .Page.Title }}
<span class="badge rounded-pill bg-secondary">{{ .Count }}</span>
</a>
</div> </div>
</div>
<div class="row"> {{- end }}
{{ partial "pagination.html" . }}
</div> </div>
</div> </div>
{{ end }} {{ end }}

View file

@ -1,48 +1,32 @@
{{ define "main" }} {{ define "main" }}
<div class="home"> <div id="home">
{{- $parents := .Params.Topics -}}
{{- $mainWidth := or (and $parents "8") "12" -}}
{{- $children := (where
(where .Site.Pages "Section" "topics")
"Params.topics" "intersect" (slice .Name)) -}}
<div class="row"> <div class="row">
<div class="col-md-{{ $mainWidth }}"> <div class="col-md-12">
<div class="card mt-3 mb-3"> <div class="card mt-3">
<div class="card-header"> <div class="card-body bg-light">
<h2 class="card-text">{{i18n .Data.Singular}}: {{ .Title }}</h2> <h2 class="card-text"> {{or (i18n .Title) .Title }}</h2>
</div>
<div class="card-body">
{{ with .Content -}}
<div class="card-text">{{ . }}</div>
{{- end }}
{{ with $children -}}
<p class="card-text">
{{- i18n "child-topics" -}}:
{{ range . -}}
<span class="badge rounded-pill bg-secondary m-1">
<a href="{{ .Permalink }}">{{ .Title }}</a>
</span>
{{- end }}
</p>
{{- end }}
</div> </div>
</div> </div>
</div> </div>
{{ partial "parent-topics.html" . }}
</div> </div>
<div class="row"> <div class="row">
{{ $paginator := .Paginate (.Data.Pages) }} {{- $site := .Site }}
{{ range $paginator.Pages }} {{ range .Data.Terms.ByCount -}}
{{ partial "card.html" . }} <div class="col-md-{{or $site.Params.TaxoWidth 4}} mt-3">
{{ end }} <div class="card">
<a href="{{ .Page.Permalink }}"
class="list-group-item d-flex justify-content-between align-items-center">
{{ .Page.Title }}
<span class="badge rounded-pill bg-secondary">{{ .Count }}</span>
</a>
</div> </div>
</div>
<div class="row"> {{- end }}
{{ partial "pagination.html" . }}
</div> </div>
</div> </div>
{{ end }} {{ end }}