From 9ae7a9f0808a18214911506cb1e18215828bd44c Mon Sep 17 00:00:00 2001 From: alexisben <alex@noesya.coop> Date: Thu, 4 Apr 2024 09:46:48 +0200 Subject: [PATCH] show diplomas and programs in campus term --- layouts/diplomas/list.html | 2 +- layouts/locations/term.html | 27 +++++++++++-------------- layouts/partials/H2Extract | 2 -- layouts/partials/diplomas/diplomas.html | 5 ++++- layouts/partials/pages/body.html | 13 ------------ layouts/partials/posts/body.html | 8 -------- 6 files changed, 17 insertions(+), 40 deletions(-) delete mode 100644 layouts/partials/H2Extract delete mode 100644 layouts/partials/pages/body.html delete mode 100644 layouts/partials/posts/body.html diff --git a/layouts/diplomas/list.html b/layouts/diplomas/list.html index 549c0d59..242efe4d 100644 --- a/layouts/diplomas/list.html +++ b/layouts/diplomas/list.html @@ -11,7 +11,7 @@ {{ partial "contents/list.html" . }} <div class="container"> - {{ partial "diplomas/diplomas.html" . }} + {{ partial "diplomas/diplomas.html" ( dict "diplomas" .Paginator.Pages ) }} </div> </div> diff --git a/layouts/locations/term.html b/layouts/locations/term.html index 6282a36d..647b1bff 100644 --- a/layouts/locations/term.html +++ b/layouts/locations/term.html @@ -14,22 +14,19 @@ {{ partial "contents/list.html" . }} <div class="container"> - <ol class="programs"> - {{- range .Pages -}} - <li> - {{- $title := partial "PrepareHTML" .Title -}} - <a href="{{ .Permalink }}" class="title" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" $title)) }}"> - {{- $title -}} - </a> - {{ if .Params.summary }} - <p class="description"> - {{- partial "PrepareHTML" .Params.summary -}} - </p> - {{ end }} - </li> - {{- end -}} - </ol> + {{ with .Params.diplomas }} + + {{/* Get diplomas collection from diploma's paths */}} + {{ $diplomas := slice }} + {{ range . }} + {{ with site.GetPage (printf "/diplomas/%s" .path) }} + {{ $diplomas = $diplomas | append . }} + {{ end }} + {{ end }} + + {{ partial "diplomas/diplomas.html" ( dict "diplomas" $diplomas ) }} + {{ end }} {{ partial "commons/pagination.html" . }} </div> </div> diff --git a/layouts/partials/H2Extract b/layouts/partials/H2Extract deleted file mode 100644 index fdf28d8e..00000000 --- a/layouts/partials/H2Extract +++ /dev/null @@ -1,2 +0,0 @@ -{{ $list := findRE "<h2.*?>(.|\n)*?</h2>" . }} -{{ return $list }} diff --git a/layouts/partials/diplomas/diplomas.html b/layouts/partials/diplomas/diplomas.html index 0c15a8d0..e15146e4 100644 --- a/layouts/partials/diplomas/diplomas.html +++ b/layouts/partials/diplomas/diplomas.html @@ -1,5 +1,7 @@ +{{ $diplomas := .diplomas }} + <ul class="diplomas"> - {{ range .Paginator.Pages }} + {{ range $diplomas }} <li> <a href="{{ .Permalink }}" aria-label="{{ i18n "commons.more_aria" (dict "Title" .Title) }}"> {{- partial "PrepareHTML" .Title -}} @@ -21,6 +23,7 @@ </ol> </div> </li> + {{ end }} </ul> diff --git a/layouts/partials/pages/body.html b/layouts/partials/pages/body.html deleted file mode 100644 index b0cd31be..00000000 --- a/layouts/partials/pages/body.html +++ /dev/null @@ -1,13 +0,0 @@ -{{ if (partial "GetTextFromHTML" .) }} - <section> - <div class="container"> - <div itemprop="articleBody" id="page-informations"> - {{ - partial "PrepareHTML" ( - partial "H2AddId" . - ) - }} - </div> - </div> - </section> -{{ end }} diff --git a/layouts/partials/posts/body.html b/layouts/partials/posts/body.html deleted file mode 100644 index 081e75e3..00000000 --- a/layouts/partials/posts/body.html +++ /dev/null @@ -1,8 +0,0 @@ -<div itemprop="articleBody"> - {{ - partial "PrepareHTML" ( - partial "H2AddId" .Content - ) - }} - {{ partial "PrepareHTML" .Params.text }} -</div> -- GitLab