more on taxonomy layout templates

This commit is contained in:
Helmut Merz 2025-07-30 16:55:07 +02:00
parent 165f3f16bd
commit 62e945e785
5 changed files with 40 additions and 65 deletions

View file

@ -97,7 +97,7 @@
"header" (i18n "sibling-articles") "id" "siblings") -}}
{{- end -}}
{{- if not .Site.Params.hideSectionArticles -}}
{{- if not (.Param "hideSectionArticles") -}}
{{- $section := or .Section "posts" -}}
{{- $header := or (i18n (printf "articles-in-%s" $section)) (i18n "articles-in-section") -}}
{{- $related := first 20 (where .Site.RegularPages "Section" $section) -}}

View file

@ -1,32 +0,0 @@
{{ 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,32 +0,0 @@
{{ 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 }}

39
layouts/section.html Normal file
View file

@ -0,0 +1,39 @@
{{ define "main" }}
<div class="home">
{{- $parents := .Params.Topics -}}
{{- $mainWidth := or (and $parents "8") "12" -}}
<div class="row">
<div class="col-md-{{ $mainWidth }}">
<div class="card mt-3 mb-3">
{{ if .Title -}}
<header class="card-header" id="cs-header">
<h2 class="card-text">{{ .Title }}</h2>
</header>
{{- end }}
<div class="card-body">
<div id="cs-info"></div>
<p class="card-text" id="cs-content">{{ .Content }}</p>
<div id="cs-debug"></div>
</div>
</div>
</div>
{{ partial "parent-topics.html" . }}
</div>
<div class="row">
{{ $section := or .Section .Site.Params.homeSection "posts" }}
{{ $paginator := .Paginate (where .Site.RegularPages "Section" $section) }}
{{ range $paginator.Pages }}
{{ partial "card" . }}
{{ end }}
</div>
<div class="row">
{{ partial "pagination.html" . }}
</div>
</div>
{{ end }}