Skip to content
Snippets Groups Projects
Unverified Commit c05a7c77 authored by Olivia Simonet's avatar Olivia Simonet Committed by GitHub
Browse files

Block liste des volumes (#459)

parent 93fd25dd
No related branches found
No related tags found
No related merge requests found
.block-volumes
.top
.block-title a
@include icon(arrow, after, true)
@include hover-translate-icon(after)
.volumes
.volume
hgroup
display: flex
flex-direction: column-reverse
p
margin-top: space()
.media
img
aspect-ratio: 11/13
@include in-page-with-sidebar
@include grid(2)
@include in-page-without-sidebar
.top
display: flex
gap: var(--grid-gutter)
.block-title
width: columns(4)
.description
width: columns(8)
margin-top: 0
\ No newline at end of file
......@@ -67,6 +67,7 @@
@import blocks/testimonials
@import blocks/timeline
@import blocks/video
@import blocks/volumes
// Sections
@import sections/administrators
......
{{ $heading_level := .heading_level | default 3 }}
{{ $heading := printf "h%d" $heading_level }}
{{ $heading_tag := (dict
"open" ((printf "<%s class='volume-title' itemprop='headline'>" $heading) | safeHTML)
"close" ((printf "</%s>" $heading) | safeHTML)
) }}
{{- $block := .block -}}
{{- $template := .block.template -}}
{{- $position := .block.position -}}
{{- $title := .block.title -}}
{{- with .block.data -}}
<div class="block block-volumes {{- if $title }} block-with-title {{- end -}}">
<div class="container">
<div class="block-content">
{{ if $block.title -}}
{{ $volumes_page := site.GetPage "/volumes" }}
{{ $link := $volumes_page.Permalink }}
{{ partial "blocks/top.html" (dict
"title" $block.title
"heading_level" $block.ranks.self
"link" $link
)}}
{{- end }}
<div class="volumes">
{{ range $volume := .volumes -}}
{{ with site.GetPage (printf "/volumes/%s" $volume) }}
{{ partial "volumes/volume.html" (dict
"volume" .
"heading" $heading)
}}
{{ end }}
{{ end}}
</div>
</div>
</div>
</div>
{{- end -}}
\ No newline at end of file
<article class="volume" itemscope itemtype="https://schema.org/Book https://schema.org/PublicationVolume">
<hgroup>
<p class="suptitle" itemprop="volumeNumber">{{ i18n "volumes.volume_number" (dict "Number" .Params.Number) }}</p>
<h2 class="volume-title"><a href="{{ .Permalink }}" title="{{ i18n "commons.more_aria" (dict "Title" .Title) }}" itemprop="name">{{ partial "PrepareHTML" .Title }}</a></h2>
</hgroup>
<div class="media">
{{- if .Params.image -}}
{{- partial "commons/image.html"
(dict
"image" .Params.image
"alt" .Title
"sizes" site.Params.image_sizes.sections.volumes.item
) -}}
{{- else -}}
{{- partial "commons/image-default.html" "volumes" -}}
{{- end -}}
</div>
</article>
{{ $volume := .volume }}
{{ $heading := .heading | default "h2" }}
{{ $heading_tag := (dict
"open" ((printf "<%s class='volume-title'>" $heading) | safeHTML)
"close" ((printf "</%s>" $heading) | safeHTML)
) }}
{{ with $volume }}
<article class="volume" itemscope itemtype="https://schema.org/Book https://schema.org/PublicationVolume">
<hgroup>
<p class="suptitle" itemprop="volumeNumber">{{ i18n "volumes.volume_number" (dict "Number" .Params.Number) }}</p>
{{ $heading_tag.open }}
<a href="{{ .Permalink }}" title="{{ i18n "commons.more_aria" (dict "Title" .Title) }}" itemprop="name">{{ partial "PrepareHTML" .Title }}</a>
{{ $heading_tag.close }}
</hgroup>
<div class="media">
{{- if .Params.image -}}
{{- partial "commons/image.html"
(dict
"image" .Params.image
"alt" .Title
"sizes" site.Params.image_sizes.sections.volumes.item
) -}}
{{- else -}}
{{- partial "commons/image-default.html" "volumes" -}}
{{- end -}}
</div>
</article>
{{ end }}
<div class="volumes">
{{ range .Paginator.Pages }}
<div>
{{ partial "volumes/volume.html" . }}
{{ partial "volumes/volume.html" (dict
"volume" .
)}}
</div>
{{ end }}
</div>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment