diff options
| author | Eltrac <hi@guhub.cn> | 2025-05-12 15:40:20 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-05-12 15:40:20 +0800 |
| commit | 40582d4d559911178a7f007e6fc648578f901c4a (patch) | |
| tree | 1ed2ed2551e1ee3190af7c51390d8c282591f2e7 | |
| parent | 47c0397ed4d5f7d20081e0c121174d5b0369b26b (diff) | |
fix: showing title when a section is empty
Former-commit-id: 56ff9e0cd5939e36fab480ad076184a07992016a
| -rw-r--r-- | layouts/term/term.html | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/layouts/term/term.html b/layouts/term/term.html index 7c89bde7..2ecd7b12 100644 --- a/layouts/term/term.html +++ b/layouts/term/term.html @@ -21,9 +21,11 @@ </ul> <!-- Cards under this Term --> + {{ $cards := where .Pages "Section" "eq" "cards" }} + {{ if gt (len $cards) 0 }} <h2>{{ T "termPage.cards" }}</h2> <div class="term-list-cards cards-section outbox small"> - {{ range where .Pages "Section" "eq" "cards" }} + {{ range $cards }} <div class="card"> <h3> <a href="{{ .RelPermalink }}" data-umami-event="Click Card Link from Category Page"> @@ -34,11 +36,14 @@ </div> {{ end }} </div> + {{ end }} <!-- Books under this Term --> + {{ $books := where .Pages "Section" "eq" "library" }} + {{ if gt (len $books) 0 }} <h2>{{ T "termPage.books" }}</h2> <div class="book-group"> - {{ range where .Pages "Section" "eq" "library" }} + {{ range $books }} <div class="book{{ if eq .Params.rating 1 }} badbook{{ end }}{{ if eq .Params.rating 5 }} goodbook{{ end }}"> <a href="{{ .Permalink }}" class="book-cover" style="view-transition-name: book-{{ .Title }}"> <img @@ -46,8 +51,9 @@ style="view-transition-name: book-{{ .File.UniqueID }}" /> </a> </div> - {{ end }} + {{ end }} </div> + {{ end }} </div> </article> {{ partial "footer.html" . }} |
