From d2bff20dd78ef20aaa6bd19adf7748529c180d8b Mon Sep 17 00:00:00 2001 From: alexisben <alex@noesya.coop> Date: Tue, 14 Feb 2023 11:30:06 +0100 Subject: [PATCH] add option to handle related posts quantity --- config.yaml | 3 +++ layouts/partials/programs/related.html | 11 ++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/config.yaml b/config.yaml index 78c7f1ce..df6cc141 100644 --- a/config.yaml +++ b/config.yaml @@ -18,6 +18,9 @@ params: persons: index: layout: list # grid | list + programs: + related_posts: + quantity: 4 home: toc: disabled: true diff --git a/layouts/partials/programs/related.html b/layouts/partials/programs/related.html index 0c0dd60f..7a284027 100644 --- a/layouts/partials/programs/related.html +++ b/layouts/partials/programs/related.html @@ -7,9 +7,14 @@ {{ $category_name := safeHTML .Title | truncate 30 }} {{ i18n "posts.see_all_in_program" (dict "Title" $category_name) }} </a> - <div class="blocks"> - {{ partial "posts/block-posts-layout.html" (dict "posts" .Pages ) }} - </div> + + {{/* Related posts */}} + {{ $posts := first site.Params.programs.related_posts.quantity .Pages }} + {{ if gt (len $posts) 0 }} + <div class="blocks"> + {{ partial "posts/block-posts-layout.html" (dict "posts" $posts ) }} + </div> + {{ end }} </div> </div> </section> -- GitLab