From adbfc7c5a090985e31ca4b1f908e58c21dc03139 Mon Sep 17 00:00:00 2001
From: alexisben <alex@noesya.coop>
Date: Wed, 12 Jul 2023 15:34:10 +0200
Subject: [PATCH] wip

---
 layouts/partials/persons/posts.html |  2 +-
 layouts/persons/single.html         | 15 ++++++++++++---
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/layouts/partials/persons/posts.html b/layouts/partials/persons/posts.html
index 654de7da..827ada7d 100644
--- a/layouts/partials/persons/posts.html
+++ b/layouts/partials/persons/posts.html
@@ -1,6 +1,6 @@
 <section>
   <div class="top">
-    <h2 class="h5"><a href="{{ .Permalink }}">{{ i18n "persons.posts" }}</a></h2>
+    <h2 class="h5"><a href="{{ .author.Permalink }}">{{ i18n "persons.posts" }}</a></h2>
   </div>
   <div class="posts posts--{{- site.Params.posts.index.layout -}}">
     {{ range first 3 .posts }}
diff --git a/layouts/persons/single.html b/layouts/persons/single.html
index aac9ab21..115e4ebb 100644
--- a/layouts/persons/single.html
+++ b/layouts/persons/single.html
@@ -73,13 +73,22 @@
         {{ partial "persons/programs.html" (dict "programs" $programsForTeacher "slug" $slug) }}
       {{ end }}
 
-      {{ $publications }}
+
       {{ if $publications }}
-        {{ partial "persons/publications.html" (dict "publications" $publications) }}
+
+        {{ $paginator := $researcher.Paginate $publications 3 }}
+
+        {{ range $paginator.Pages }}
+          {{ partial "publications/publication.html" . }}
+        {{ end }}
+        
+        {{ partial "commons/pagination.html" (
+          dict "Paginator" $paginator 
+          ) }}
       {{ end }}
 
       {{ if $posts }}
-        {{ partial "persons/posts.html" (dict "posts" $posts) }}
+        {{ partial "persons/posts.html" (dict "posts" $posts "author" $author) }}
       {{ end }}
 
       {{ if $papers }}
-- 
GitLab