diff --git a/assets/sass/_theme/sections/persons.sass b/assets/sass/_theme/sections/persons.sass index 9926c5aa9a5f1a0b4b629f6cbea4e230504a4846..f54743a60764762af114384212ef546b19e61a84 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 0000000000000000000000000000000000000000..1d6bda5fc96420180680e0d9ccce0f8383d32bb5 --- /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 0000000000000000000000000000000000000000..f2dc59dab000f61e7192656c5d6cb835f5bd83db --- /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 9a804cfc4d83810c21b228bfaa92e699557fc9cb..eb83802839dffd17220a57d263f4a561d18d6064 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 }}