diff --git a/config.yaml b/config.yaml index 78c7f1ce5e8c6ba09cdf3313db81a5f7028e797d..df6cc141ad589f0af4669068992d1278ff387a74 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 0c0dd60f2f63bcb9444e64fcac2ecdece1e2d607..7a284027a0f2a55670faec061794f0763da766cb 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>