diff --git a/assets/js/theme/design-system/toc.js b/assets/js/theme/design-system/toc.js index 50a9f797ea4352486a17aaa494afc0745a130329..233156befef836edd550df532dd67abf4e655780 100644 --- a/assets/js/theme/design-system/toc.js +++ b/assets/js/theme/design-system/toc.js @@ -21,11 +21,12 @@ class TableOfContents { this.state = { opened: false, currentId: null, - currentLink: 0 + currentLink: 0, + isOffcanvas : this.isOffcanvas() } this.listen(); - if (this.isOffcanvas) { + if (this.state.isOffcanvas) { this.element.setAttribute("aria-hidden", true); } } @@ -124,10 +125,10 @@ class TableOfContents { } } updateScrollspy(scroll) { - const container = this.isOffcanvas() ? this.nav : this.content; - if (this.state.currentLink) { + const container = this.state.isOffcanvas ? this.nav : this.content; + if (this.state.currentLink && scroll > window.innerHeight) { let progress = (this.getAbsoluteOffsetTop(this.state.currentLink) - container.offsetHeight/2); - progress = this.isOffcanvas() ? progress : progress - scroll; + progress = this.state.isOffcanvas ? progress : progress - scroll; container.scrollTo({ top: progress }) diff --git a/assets/sass/_theme/_configuration.sass b/assets/sass/_theme/_configuration.sass index 9a7b55c80d7611cca3dc2823abc006dd8e48a33b..030967901dbd19a46277f4530b8639fe42d8ae2c 100644 --- a/assets/sass/_theme/_configuration.sass +++ b/assets/sass/_theme/_configuration.sass @@ -120,11 +120,6 @@ $btn-padding-x: px2rem(20) !default $btn-padding-y: px2rem(13) !default $btn-border-radius: px2rem(4) !default -// Breadcrumb -$breadcrumb-below-h1: false !default // NOT READY YET! -$breadcrumb-color: $color-text !default -$breadcrumb-icon: "caret-right" !default -$breadcrumb-icon-color: $color-text-alt !default // Spacing $spacing0: px2rem(12) !default @@ -188,6 +183,12 @@ $hero-height-desktop: 400px !default $hero-color: $color-text !default $hero-background-color: $color-background-alt !default +// Breadcrumb +$breadcrumb-below-h1: false !default // NOT READY YET! +$breadcrumb-color: $hero-color !default +$breadcrumb-icon: "caret-right" !default +$breadcrumb-icon-color: $color-text-alt !default + // Icons $icons: () $icons: map-merge($icons, ("arrow": "\e905")) @@ -248,6 +249,12 @@ $block-call-to-action-color: $color-background !default $block-call-to-action-button-background: $color-background !default $block-call-to-action-button-color: $color-text !default +// Block chapter +$block-chapter-layout-accent-background: $color-accent !default +$block-chapter-layout-accent-color: white !default +$block-chapter-layout-alt-background: $color-background-alt !default +$block-chapter-layout-alt-color: black !default + // Block definitions $block-definition-border-color: $color-border !default $block-definition-border-color-hovered: $color-accent !default diff --git a/assets/sass/_theme/blocks/base.sass b/assets/sass/_theme/blocks/base.sass index 47d5a7510ef9a1c7d5b7bd03f3f561ea0b568270..9267e3763f9c0d7af25dcdf466833c241737158d 100644 --- a/assets/sass/_theme/blocks/base.sass +++ b/assets/sass/_theme/blocks/base.sass @@ -1,14 +1,6 @@ -.blocks - .block - margin-top: $spacing4 - &:first-of-type - margin-top: 0 - // &-with-title - // margin-top: $spacing4 - &:last-of-type - margin-bottom: $spacing4 - .block + padding-top: $spacing3 + padding-bottom: $spacing3 // Mobile & full-width h2, h3 @include h2 @@ -16,4 +8,9 @@ @include media-breakpoint-up(desktop) @include in-page-without-sidebar h2, h3 - @include h5 \ No newline at end of file + @include h5 + .top + h2, h3 + + .description + margin-top: $spacing2 + diff --git a/assets/sass/_theme/blocks/call_to_action.sass b/assets/sass/_theme/blocks/call_to_action.sass index 8624134c6933433ba14ce5782320a1c42fa2e89a..ed23d4136863d8d12e751450a5005a9879d276df 100644 --- a/assets/sass/_theme/blocks/call_to_action.sass +++ b/assets/sass/_theme/blocks/call_to_action.sass @@ -88,8 +88,10 @@ padding-top: calc(#{$grid-gutter} + #{$spacing3}) @include in-page-without-sidebar + background-color: var(--cta-background-color) + padding-top: 0 + padding-bottom: 0 .block-content - background-color: var(--cta-background-color) padding: $spacing4 $grid-gutter margin-left: -$grid-gutter margin-right: -$grid-gutter diff --git a/assets/sass/_theme/blocks/chapo.sass b/assets/sass/_theme/blocks/chapo.sass new file mode 100644 index 0000000000000000000000000000000000000000..a5d9f80b138fde53a74be91548bdb26532d1bc7a --- /dev/null +++ b/assets/sass/_theme/blocks/chapo.sass @@ -0,0 +1,8 @@ +.block-chapo + @include in-page-without-sidebar + padding-top: 0 + margin-top: $spacing3 + @include in-page-with-sidebar + padding-top: 0 + .lead + margin-bottom: 0 \ No newline at end of file diff --git a/assets/sass/_theme/blocks/chapter.sass b/assets/sass/_theme/blocks/chapter.sass index d64c33776a094a77f97828fe54d3de03c14992b3..9dcf2b3a954b542b31c9438fd651a06b79086627 100644 --- a/assets/sass/_theme/blocks/chapter.sass +++ b/assets/sass/_theme/blocks/chapter.sass @@ -10,22 +10,49 @@ figcaption @include small margin-top: 0.5rem - .block-content + .chapter flex-direction: column display: flex - .chapter + .text order: 2 figure margin-bottom: $spacing1 + &--alt_background + background: $block-chapter-layout-alt-background + .block-content + color: $block-chapter-layout-alt-color + a + @include link($block-chapter-layout-accent-color) + &--accent_background + background: $block-chapter-layout-accent-background + .block-content + color: $block-chapter-layout-accent-color + a + @include link($block-chapter-layout-accent-color) + + @include media-breakpoint-down(desktop) + &--with-image + &.block-chapter--alt_background, &.block-chapter--accent_background + padding-top: half($grid-gutter-sm) @include media-breakpoint-up(desktop) @include in-page-with-sidebar - picture - margin-top: $spacing1 + &--alt_background, &--accent_background + background: none + .chapter .text + padding: $grid-gutter col(1, 8) + figcaption + padding: 0 col(1, 8) + &--alt_background + .chapter + background: $block-chapter-layout-alt-background + &--accent_background + .chapter + background: $block-chapter-layout-accent-background @include in-page-without-sidebar - .block-content + .chapter flex-direction: row align-items: center - .chapter + .text order: 0 width: col(7) figure @@ -34,4 +61,4 @@ margin-bottom: 0 @include in-page-with-or-without-sidebar h2, h3 - @include h2 \ No newline at end of file + @include h2 diff --git a/assets/sass/_theme/blocks/timeline.sass b/assets/sass/_theme/blocks/timeline.sass index 66d898705299058c64d9f62f51833bb7ecd8d07f..ef43b1909cdb90f8eccf5a2847d3901e2a1f3f44 100644 --- a/assets/sass/_theme/blocks/timeline.sass +++ b/assets/sass/_theme/blocks/timeline.sass @@ -63,7 +63,6 @@ --min-title-height: 0px background: $block-timeline-horizontal-background color: $block-timeline-horizontal-color - margin-bottom: 8rem overflow: hidden padding-bottom: $grid-gutter padding-top: $grid-gutter diff --git a/assets/sass/_theme/design-system/grid.sass b/assets/sass/_theme/design-system/grid.sass deleted file mode 100644 index ed1fe7577d8538dd3bdef16ae7370b35a265fe23..0000000000000000000000000000000000000000 --- a/assets/sass/_theme/design-system/grid.sass +++ /dev/null @@ -1,13 +0,0 @@ -.container - @include container - -.document-content - position: relative - @include in-page-with-sidebar - .block - .block-content - @include media-breakpoint-up(desktop) - padding-left: offset(4) - // @include media-breakpoint-up(xxl) - // padding-left: offset(5) - diff --git a/assets/sass/_theme/design-system/hero.sass b/assets/sass/_theme/design-system/hero.sass index fa27327656cc8b998299014f6ce36edfc08767bc..71761d0886d128c9385d122a375fd1a7ea7b3dad 100644 --- a/assets/sass/_theme/design-system/hero.sass +++ b/assets/sass/_theme/design-system/hero.sass @@ -73,6 +73,8 @@ // margin-top: $spacing3 @include media-breakpoint-down(desktop) + // &:not(.hero--with-image) + // margin-bottom: 0 &--with-image padding-bottom: 0 &--image-landscape diff --git a/assets/sass/_theme/design-system/layout.sass b/assets/sass/_theme/design-system/layout.sass index 9521632baf66eacd037af80897b65d1442f01b0a..4aa0298b2d5845e62a0e496c7974984464dcc1d4 100644 --- a/assets/sass/_theme/design-system/layout.sass +++ b/assets/sass/_theme/design-system/layout.sass @@ -30,7 +30,10 @@ body main &:not(.page-with-blocks) - padding-bottom: $spacing-section-y + padding-bottom: $spacing3 + +[id] + scroll-margin-top: var(--header-height) .container @include container @@ -38,29 +41,24 @@ main margin-top: $spacing3 ul - padding-left: px2rem(15) + padding-left: $spacing0 + +.document-content + .container > .lead + margin-bottom: $spacing3 -.document-content, .blocks - margin-top: $spacing-section-y - > * + * - margin-top: $spacing-section-y - // > * - // margin-top: $spacing3 - // padding-bottom: $spacing3 - // &:last-child - // padding-bottom: $spacing4 - // > *:not(:last-child) - // padding-bottom: $spacing3 - // > *:last-child - // padding-bottom: $spacing4 - // section - // * + p - // margin-bottom: 0 // TODO : vérifier les cas particuliers - // margin-top: $spacing1 +// .document-content +// margin-top: $spacing-section-y .document-content - > .container:last-of-type - margin-bottom: $spacing4 + position: relative + @include in-page-with-sidebar + .block + .block-content + @include media-breakpoint-up(desktop) + padding-left: offset(4) + // > .container:last-of-type + // margin-bottom: $spacing4 details &:not([open]):hover @@ -86,6 +84,3 @@ details &:hover summary::after transform: translateY(-5px) - -section - scroll-margin-top: var(--header-height) \ No newline at end of file diff --git a/assets/sass/_theme/design-system/pagination.sass b/assets/sass/_theme/design-system/pagination.sass index f675deddf7eb46c9203f8d884eaa431a36b652f3..420b97346d6245bd298dae5d2d5f6d8fe585466f 100644 --- a/assets/sass/_theme/design-system/pagination.sass +++ b/assets/sass/_theme/design-system/pagination.sass @@ -6,7 +6,6 @@ display: flex flex-wrap: wrap margin-top: $spacing3 - margin-bottom: $spacing4 li a color: inherit @@ -37,8 +36,6 @@ .posts-navigation border-top: 1px solid $color-border - margin-top: $spacing3 - margin-bottom: $spacing4 ul @include list-reset display: flex diff --git a/assets/sass/_theme/design-system/typography.sass b/assets/sass/_theme/design-system/typography.sass index 90b4a1bbdeef7107df4ab0b8e3ca75f6fb0d0c0e..1b7d93a3a4a8ee47a3c26855e56378bfee4729aa 100644 --- a/assets/sass/_theme/design-system/typography.sass +++ b/assets/sass/_theme/design-system/typography.sass @@ -112,10 +112,6 @@ h2, .h2 .lead @include lead - margin-top: 0 - margin-bottom: $spacing3 - @include media-breakpoint-up(desktop) - margin-bottom: $spacing4 .p, .li @@ -165,12 +161,16 @@ small, .small @mixin rich-text h1, h2, h3, h4, h5, h6, p margin-top: 2em - &:first-child, meta + & - margin-top: 0 + &:first-child, meta + & + margin-top: 0 .rich-text @include rich-text +figcaption + a + color: inherit + @mixin inherit-text font-family: inherit font-weight: inherit diff --git a/assets/sass/_theme/hugo-osuny.sass b/assets/sass/_theme/hugo-osuny.sass index 5a7c24685ef9bc7e4a868b3e79fc9b3f8c7352be..1934d92e285795de283404c6c5af28cc09b8ff03 100644 --- a/assets/sass/_theme/hugo-osuny.sass +++ b/assets/sass/_theme/hugo-osuny.sass @@ -19,7 +19,6 @@ @import "design-system/a11y" @import "design-system/breadcrumb" @import "design-system/footer" -@import "design-system/grid" @import "design-system/header" @import "design-system/hero" @import "design-system/image" @@ -31,6 +30,7 @@ // Blocks @import "blocks/base" +@import "blocks/chapo" @import "blocks/datatable" @import "blocks/call_to_action" @import "blocks/chapter" diff --git a/assets/sass/_theme/sections/pages.sass b/assets/sass/_theme/sections/pages.sass index cdd936ecd13560909a7189a85b854de9c73094be..2d809210cce3fe18066cfc81843b4b9b82608825 100644 --- a/assets/sass/_theme/sections/pages.sass +++ b/assets/sass/_theme/sections/pages.sass @@ -15,5 +15,3 @@ .pages__section:not(.full-width) .lead @include h3 - @include media-breakpoint-up(desktop) - margin-bottom: $spacing3 \ No newline at end of file diff --git a/assets/sass/_theme/sections/persons.sass b/assets/sass/_theme/sections/persons.sass index 3f4ba036a27fade7c8bbf2c31f731904a43d2713..7cb0c9054609f6d94bc8054ef90170fd1903d4ae 100644 --- a/assets/sass/_theme/sections/persons.sass +++ b/assets/sass/_theme/sections/persons.sass @@ -164,8 +164,6 @@ ol.persons .avatar margin-bottom: 0 width: col(3) - .lead - margin-bottom: $spacing2 .roles a @include small diff --git a/assets/sass/_theme/sections/posts.sass b/assets/sass/_theme/sections/posts.sass index 033c350ee98a8ddf4e86cf8f794683489f4a09ae..a27d3c481d645b67a17ea63f1b0e5d1c0924624d 100644 --- a/assets/sass/_theme/sections/posts.sass +++ b/assets/sass/_theme/sections/posts.sass @@ -54,22 +54,6 @@ @include grid(2, desktop) @include grid($posts-grid-columns, xxl) -.categories__term - @if $posts-layout-list - @include media-breakpoint-down(desktop) - .posts - grid-gap: $spacing3 - article - border: none - padding-bottom: 0 - margin-bottom: 0 - flex-direction: column - div:not(.media) - margin-left: unset - margin-top: $spacing0 - .media - width: 100% - .posts__page @include media-breakpoint-down(desktop) .document-content @@ -96,8 +80,7 @@ min-height: 350px .lead @include h3 - @include media-breakpoint-up(desktop) - margin-bottom: $spacing3 + .post-categories @include list-reset diff --git a/assets/sass/_theme/sections/programs.sass b/assets/sass/_theme/sections/programs.sass index 29d11181c20e261154e1640f28fd47700d42a7da..ae336f95d17b47802fe14f32add20bd0efb2954c 100644 --- a/assets/sass/_theme/sections/programs.sass +++ b/assets/sass/_theme/sections/programs.sass @@ -81,11 +81,16 @@ ol.programs font-size: $program-share-font-size-desktop .document-content + @include media-breakpoint-up(desktop) + .lead + padding: $spacing2 0 .content padding-bottom: $spacing2 - section > * + * + section:not(.block) > * + * margin-top: 1em .blocks + section > * + * + margin-top: 0 h3 @include h3 @include media-breakpoint-down(desktop) @@ -97,7 +102,13 @@ ol.programs padding-right: 0 .block-content padding-left: 0 - + @include media-breakpoint-down(desktop) + .document-content + .content + h2 + margin-bottom: $spacing2 + section:not(:first-child):not(.block) + margin-top: $spacing3 @include media-breakpoint-up(desktop) .document-content .content @@ -115,9 +126,8 @@ ol.programs align-self: start grid-column: 1/5 margin-bottom: 0 - section:not(:first-of-type) + section:not(:first-child):not(.block) margin-top: $spacing4 - section:first-of-type .content border-top: none diff --git a/layouts/index.html b/layouts/index.html index 051db4d7498444ee03e477f59e76339204ddcb78..e9b336ea4f2c1ce5b55d2c6eacbaec1f788c9618 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -10,7 +10,7 @@ }} {{ partial "home/chapo.html" (dict - "with_container" true + "block_wrapped" true "context" . ) }} diff --git a/layouts/pages/list.html b/layouts/pages/list.html index 919a013aed297f61bd14ac8a1246eda4fe60b73c..3a0bf4f3992b70f9cf57350918b919e52f012885 100644 --- a/layouts/pages/list.html +++ b/layouts/pages/list.html @@ -5,13 +5,35 @@ {{/* TOC PART */}} {{- $category := site.GetPage (printf "/categories%s" .Params.category) -}} - {{- if .Params.blocks }} - {{ $need_aside := false }} - {{ range .Params.blocks }} - {{ if .title }} - {{ $need_aside = true }} - {{ end }} - {{ end }} + {{- $show_aside := false -}} + + {{- $has_blocks := false -}} + {{- range .Params.blocks -}} + {{- $has_blocks = true -}} + {{- if .title -}} + {{- $show_aside = true -}} + {{- end -}} + {{- end -}} + + {{- if .Pages -}} + {{- if eq $has_blocks false -}} + {{- $show_aside = true -}} + {{- end -}} + {{- end -}} + + {{- if .Content -}} + {{- if eq $has_blocks false -}} + {{- $show_aside = true -}} + {{- end -}} + {{- end -}} + + {{- if $category -}} + {{- if eq $has_blocks false -}} + {{- $show_aside = true -}} + {{- end -}} + {{- end -}} + + {{- if $show_aside }} {{ partial "toc/container.html" (dict "category" $category diff --git a/layouts/partials/blocks/templates/chapter.html b/layouts/partials/blocks/templates/chapter.html index 991d7028c372ac2d2f852c36fec846f9483e9db9..b8075a6f16055b4401f3b5e98036e9ded106051d 100644 --- a/layouts/partials/blocks/templates/chapter.html +++ b/layouts/partials/blocks/templates/chapter.html @@ -1,49 +1,55 @@ {{- $context := .context -}} {{- $position := .block.position -}} {{- $title := .block.title -}} +{{- $layout := .block.data.layout | default "no_background" -}} {{- $class := "block block-chapter" -}} {{- with .block.data -}} {{ if .image }} {{- $class = printf "%s block-chapter--with-image" $class -}} {{ end }} + {{- $layout_class := printf "block-chapter--%s" $layout -}} + {{- $class = printf "%s %s" $class $layout_class -}} + <section class="{{ $class }}{{ if $title }} block-with-title{{ end }}" id="block-{{ $position }}"> <div class="container"> <div class="block-content"> - + <div class="chapter"> - {{ if $title -}} - <div class="top"> - {{ partial "blocks/title" (dict - "title" $title - "context" $context - ) }} + <div class="text"> + {{ if $title -}} + <div class="top"> + {{ partial "blocks/title" (dict + "title" $title + "context" $context + ) }} + </div> + {{ end -}} + {{ if (partial "GetTextFromHTML" .text) -}} + <div class="rich-text"> + {{ partial "PrepareHTML" .text }} </div> - {{ end -}} - {{ if (partial "GetTextFromHTML" .text) -}} - <div class="rich-text"> - {{ partial "PrepareHTML" .text }} + {{ end -}} + {{ if (partial "GetTextFromHTML" .notes) }} + <div class="notes"> + {{ partial "PrepareHTML" .notes }} + </div> + {{ end -}} </div> - {{ end -}} - {{ if (partial "GetTextFromHTML" .notes) }} - <div class="notes"> - {{ partial "PrepareHTML" .notes }} - </div> - {{ end -}} - </div> - {{ with .image }} + {{ if .image }} <figure> {{ partial "commons/image.html" (dict - "image" . - "mobile" "351x351" - "tablet" "336x336" - "desktop" "636x636" + "image" .image + "mobile" "350x350" + "tablet" "450x450" + "desktop" "1280x1280" )}} {{ if partial "GetTextFromHTML" .credit }} <figcaption>{{ partial "PrepareHTML" .credit }}</figcaption> {{ end }} </figure> {{ end -}} + </div> </div> </div> </section> diff --git a/layouts/partials/pages/toc.html b/layouts/partials/pages/toc.html index 581af8846c2feaa839413c959bf766980d9c1a85..41e837c2dc92fc1a508b7d459763c4bb1d03fb96 100644 --- a/layouts/partials/pages/toc.html +++ b/layouts/partials/pages/toc.html @@ -1,73 +1,40 @@ -{{- $show_aside := false -}} +<nav class="toc toc-pages" id="nav-toc" aria-labelledby="toc-title"> + <ol> -{{- $has_blocks := false -}} -{{- range .context.Params.blocks -}} - {{- $has_blocks = true -}} - {{- if .title -}} - {{- $show_aside = true -}} - {{- end -}} -{{- end -}} + {{- if .context.Params.blocks -}} -{{- if .context.Pages -}} - {{- if eq $has_blocks false -}} - {{- $show_aside = true -}} - {{- end -}} -{{- end -}} + {{- partial "blocks/toc.html" .context.Params.blocks -}} -{{- if .context.Content -}} - {{- if eq $has_blocks false -}} - {{- $show_aside = true -}} - {{- end -}} -{{- end -}} + {{- else -}} -{{- if .category -}} - {{- if eq $has_blocks false -}} - {{- $show_aside = true -}} - {{- end -}} -{{- end -}} + {{/* TODO: Delete it */}} + {{ $h2s := partial "H2Extract" .context.Content }} + {{- if and (not $h2s) (partial "GetTextFromHTML" .context.Content) }} + <li> + <a href="#page-informations">{{ i18n "pages.informations" }}</a> + </li> + {{ end -}} -{{- if $show_aside }} - <nav class="toc toc-pages" id="nav-toc" aria-labelledby="toc-title"> - <ol> + {{- range $index, $h2 := $h2s }} + <li> + <a href="#page-h2-{{$index}}">{{ plainify $h2 }}</a> + </li> + {{ end -}} - {{- if .context.Params.blocks -}} + {{- if .context.Pages }} + <li> + <a href="#page-children">{{ i18n "pages.details" }}</a> + </li> + {{ end -}} - {{- partial "blocks/toc.html" .context.Params.blocks -}} + {{- if .category.Pages }} + <li> + <a href="#page-posts">{{ i18n "pages.posts" }}</a> + </li> + {{ end -}} - {{- else -}} - - {{/* TODO: Delete it */}} - {{ $h2s := partial "H2Extract" .context.Content }} - {{- if and (not $h2s) (partial "GetTextFromHTML" .context.Content) }} - <li> - <a href="#page-informations">{{ i18n "pages.informations" }}</a> - </li> - {{ end -}} - - {{- range $index, $h2 := $h2s }} - <li> - <a href="#page-h2-{{$index}}">{{ plainify $h2 }}</a> - </li> - {{ end -}} - - {{- if .context.Pages }} - <li> - <a href="#page-children">{{ i18n "pages.details" }}</a> - </li> - {{ end -}} - - {{- if .category.Pages }} - <li> - <a href="#page-posts">{{ i18n "pages.posts" }}</a> - </li> - {{ end -}} - - {{- end -}} - - </ol> - - </nav> - -{{ end -}} + {{- end -}} + </ol> +</nav> diff --git a/layouts/partials/posts/image.html b/layouts/partials/posts/image.html index 40868e727950f41c194bdb7ed27a4580fd33944d..eb398d084b434d3b76847294e820fba650f2d982 100644 --- a/layouts/partials/posts/image.html +++ b/layouts/partials/posts/image.html @@ -3,9 +3,9 @@ {{ partial "commons/image.html" (dict "image" . - "mobile" "351x168" - "tablet" "456x219" - "desktop" "856x410" + "mobile" "350x350" + "tablet" "450x450" + "desktop" "900x900" "itemprop" true )}} {{- if isset . "credit" -}} diff --git a/layouts/partials/posts/post.html b/layouts/partials/posts/post.html index 683d6ba8b750c50cb14c812126219ca6991dc9e5..e48b9bc2c8603316482432286d1e87a55024e94b 100644 --- a/layouts/partials/posts/post.html +++ b/layouts/partials/posts/post.html @@ -12,9 +12,9 @@ {{- partial "commons/image.html" (dict "image" .Params.image - "mobile" "351x291" - "tablet" "334x167" - "desktop" "634x317" + "mobile" "350x350" + "tablet" "450x450" + "desktop" "900x900" ) -}} {{- else -}} {{- partial "commons/image-default.html" -}} diff --git a/layouts/partials/programs/abstract.html b/layouts/partials/programs/abstract.html index 7ce21617fb7574f5550435b9ae5d94db472e3689..3e0d225b3957a4b4ea4ec12f2f3c40c03c7ad87a 100644 --- a/layouts/partials/programs/abstract.html +++ b/layouts/partials/programs/abstract.html @@ -1,5 +1,7 @@ {{ if (partial "GetTextFromHTML" .) }} +<div class="container"> <p class="lead" itemprop="abstract"> {{ partial "PrepareHTML" . }} </p> -{{ end }} +</div> +{{ end }} \ No newline at end of file diff --git a/layouts/partials/programs/single.html b/layouts/partials/programs/single.html index 52e6dce70d13339c62f2b968be6e2a83c1dedc69..5248c78232f5f47352dbddbae63ee24f85f6106e 100644 --- a/layouts/partials/programs/single.html +++ b/layouts/partials/programs/single.html @@ -21,9 +21,7 @@ <meta itemprop="image" content="{{ $url }}"> {{- end -}} {{- end -}} - <div class="container"> - {{- partial "programs/abstract.html" .Params.presentation -}} - </div> + {{- partial "programs/abstract.html" .Params.presentation -}} {{- partial "programs/presentation.html" . -}} {{- partial "programs/children.html" .Pages -}} {{- partial "programs/pedagogy.html" . -}}