From af1a79c76a42fbfa186c2d7e9511ccb705eccade Mon Sep 17 00:00:00 2001
From: Olivia Simonet <91660674+Olivia206@users.noreply.github.com>
Date: Tue, 1 Oct 2024 13:09:20 +0200
Subject: [PATCH] =?UTF-8?q?Changement=20de=20.Content=20=C3=A0=20.Params.b?=
 =?UTF-8?q?iography=20dans=20les=20personnes=20(#622)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 config.yaml                          | 1 +
 layouts/partials/persons/person.html | 7 ++++++-
 layouts/persons/single.html          | 6 +++---
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/config.yaml b/config.yaml
index 66af3724..0d1b46da 100644
--- a/config.yaml
+++ b/config.yaml
@@ -109,6 +109,7 @@ params:
         link: true
     single:
       backlinks: false
+      truncate_description: 200
   posts:
     default_image: false
     date_format: ":date_long"
diff --git a/layouts/partials/persons/person.html b/layouts/partials/persons/person.html
index 1f403295..44165bd7 100644
--- a/layouts/partials/persons/person.html
+++ b/layouts/partials/persons/person.html
@@ -18,10 +18,15 @@
         </a>
       {{ end }}
     {{ $heading_tag.close }}
-    {{ if and $options.summary (or $role $person.Params.summary) }}
+    {{ if and $options.summary (or $person.Params.biography $role $person.Params.summary) }}
       <p itemprop="jobTitle">
         {{ if (partial "GetTextFromHTML" $role) }}
           {{ partial "PrepareHTML" $role }}
+        {{ else if (partial "GetTextFromHTML" $person.Params.biography) }}
+          {{ partial "GetTruncateContent" ( dict 
+              "text" $person.Params.biography
+              "length" site.Params.persons.single.truncate_description
+          )}}
         {{ else if partial "GetTextFromHTML" $person.Params.summary }}
           {{ partial "PrepareHTML" $person.Params.summary }}
         {{ end }}
diff --git a/layouts/persons/single.html b/layouts/persons/single.html
index b00e04dc..e28c4d93 100644
--- a/layouts/persons/single.html
+++ b/layouts/persons/single.html
@@ -42,14 +42,14 @@
       {{ end }}
 
       <div class="informations">
-        {{ if .Content }}
+        {{ if .Params.biography }}
           <div class="biography">
             {{ partial "persons/summary.html" (dict
               "context" .
             ) }}
-            {{ if (partial "GetTextFromHTML" .Content) }}
+            {{ if (partial "GetTextFromHTML" .Params.biography) }}
               <div class="rich-text">
-                {{ partial "PrepareHTML" .Content }}
+                {{ partial "PrepareHTML" .Params.biography }}
               </div>
             {{ end }}
           </div>
-- 
GitLab