From f8b415cf4056257cf6d146ab113d911880cfa569 Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Wed, 15 Feb 2023 19:47:32 +0100 Subject: [PATCH] publications --- assets/sass/_theme/sections/persons.sass | 9 ++++++++- layouts/partials/persons/publications.html | 10 ++++++++++ layouts/partials/publications/publication.html | 8 ++++++++ layouts/persons/single.html | 5 +++++ 4 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 layouts/partials/persons/publications.html create mode 100644 layouts/partials/publications/publication.html diff --git a/assets/sass/_theme/sections/persons.sass b/assets/sass/_theme/sections/persons.sass index 9926c5aa..f54743a6 100644 --- a/assets/sass/_theme/sections/persons.sass +++ b/assets/sass/_theme/sections/persons.sass @@ -176,8 +176,15 @@ ol.persons--list .blocks margin-top: $spacing3 .person-programs, - .person-objects + .person-objects, + .person-publications margin-top: $spacing4 + .publication + border-bottom: 1px solid $color-border + padding: $spacing0 0 + .ref + @include small + margin-top: 0 @include media-breakpoint-down(lg) .roles margin-top: $spacing2 diff --git a/layouts/partials/persons/publications.html b/layouts/partials/persons/publications.html new file mode 100644 index 00000000..1d6bda5f --- /dev/null +++ b/layouts/partials/persons/publications.html @@ -0,0 +1,10 @@ +<section class="person-publications"> + <div class="top"> + <h2 class="h5">{{ i18n "persons.publications" }}</h2> + </div> + <div class="publications"> + {{ range . }} + {{ partial "publications/publication.html" . }} + {{ end }} + </div> +</section> diff --git a/layouts/partials/publications/publication.html b/layouts/partials/publications/publication.html new file mode 100644 index 00000000..f2dc59da --- /dev/null +++ b/layouts/partials/publications/publication.html @@ -0,0 +1,8 @@ +<article class="publication"> + <p class="title"> + {{ partial "PrepareHTML" .title }} + </p> + <p class="ref"> + {{ partial "PrepareHTML" .ref }} + </p> +</article> diff --git a/layouts/persons/single.html b/layouts/persons/single.html index 9a804cfc..eb838028 100644 --- a/layouts/persons/single.html +++ b/layouts/persons/single.html @@ -13,6 +13,7 @@ {{ $papersForResearcher = index site.Taxonomies.researchers $slug}} {{ end }} {{ $author := site.GetPage (printf "/authors/%s" $slug) }} + {{ $publications := .Params.publications }} {{ partial "persons/hero-single.html" . }} @@ -80,6 +81,10 @@ {{ if $papersForResearcher }} {{ partial "persons/papers.html" (dict "papers" $papersForResearcher "slug" $slug) }} {{ end }} + + {{ if $publications }} + {{ partial "persons/publications.html" $publications }} + {{ end }} </div> </div> {{ end }} -- GitLab