From f7579065844626faf8ff20dcee2227e1a773c2fc Mon Sep 17 00:00:00 2001 From: isUnknown Date: Fri, 27 Feb 2026 17:31:00 +0100 Subject: [PATCH] feat: impact-media page type with OG scraping and cache - Add impact-media blueprint (entries field + linked investigation) - Add minimal impact-media template - Refactor card-open-graph snippet: accepts $url param, Kirby cache (6h TTL), decode HTML entities, empty alt on images - Update impacts.yml to allow impact-media pages - Render impact-media in investigation aside with dynamic count + details/summary - Add OG cache config in config.php - CSS formatting fixes (body, card-block-small, category) Co-Authored-By: Claude Opus 4.6 --- assets/css/base/_body.scss | 195 +++++++-------- assets/css/components/_card-block-small.scss | 242 +++++++++---------- assets/css/components/_category.scss | 192 +++++++-------- assets/css/style.css | 30 ++- assets/css/style.css.map | 2 +- site/blueprints/pages/impact-media.yml | 16 ++ site/blueprints/pages/impacts.yml | 5 +- site/config/config.php | 4 + site/snippets/card-open-graph.php | 190 +++++++-------- site/templates/impact-media.php | 47 ++++ site/templates/investigation.php | 34 ++- 11 files changed, 505 insertions(+), 452 deletions(-) create mode 100644 site/blueprints/pages/impact-media.yml create mode 100644 site/templates/impact-media.php diff --git a/assets/css/base/_body.scss b/assets/css/base/_body.scss index 24d85f4..55c2bff 100644 --- a/assets/css/base/_body.scss +++ b/assets/css/base/_body.scss @@ -1,74 +1,74 @@ * { - margin: 0; - padding: 0; + margin: 0; + padding: 0; - box-sizing: border-box; - -webkit-font-smoothing: antialiased; - -moz-font-smoothing: antialiased; - -o-font-smoothing: antialiased; + box-sizing: border-box; + -webkit-font-smoothing: antialiased; + -moz-font-smoothing: antialiased; + -o-font-smoothing: antialiased; - scroll-behavior: smooth; + scroll-behavior: smooth; } a { - color: currentColor; + color: currentColor; } -button{ - background: none; - outline: none; - border: none; - color: var(--color-txt); +button { + background: none; + outline: none; + border: none; + color: var(--color-txt); } -iframe{ - border: none; +iframe { + border: none; } -body{ - font-family: var(--font); - line-height: var(--leading-normal); - font-size: var(--fs-normal); +body { + font-family: var(--font); + line-height: var(--leading-normal); + font-size: var(--fs-normal); - color: var(--color-txt); - background-color: var(--color-bg); - - + color: var(--color-txt); + background-color: var(--color-bg); } -img{ - max-width: 100%; +img { + max-width: 100%; } -.link-block{ - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - display: block; - cursor: pointer; - // &:hover{ - // background-color: rgba(255, 0, 0, 0.244); - // } +.link-block { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: block; + cursor: pointer; + // &:hover{ + // background-color: rgba(255, 0, 0, 0.244); + // } } -.swiper-button-next, .swiper-button-prev, -body, #site-header, #site-footer{ - transition: background-color 0.3s ease, color 0.3s ease; +.swiper-button-next, +.swiper-button-prev, +body, +#site-header, +#site-footer { + transition: background-color 0.3s ease, color 0.3s ease; } -@mixin grid-content(){ - display: grid; - grid-gap: var(--padding-inner); - grid-template-columns: 2fr 3fr; - position: relative; +@mixin grid-content() { + display: grid; + grid-gap: var(--padding-inner); + grid-template-columns: 2fr 3fr; + position: relative; } - -@mixin hide-scroll(){ - scrollbar-width: none; - -ms-overflow-style: none; - &::-webkit-scrollbar { +@mixin hide-scroll() { + scrollbar-width: none; + -ms-overflow-style: none; + &::-webkit-scrollbar { display: none; - } + } } @mixin clamp($lines) { @@ -78,67 +78,60 @@ body, #site-header, #site-footer{ overflow: hidden; } -@mixin hover-card-line(){ - border-bottom: var(--border-light); - &:first-of-type{ - border-top: var(--border-light); - } - position: relative; - &::before{ - content: ''; - width: 100%; - border-top: 1px solid transparent; - position: absolute; - top: -1px; - left: 0; - } +@mixin hover-card-line() { + border-bottom: var(--border-light); + &:first-of-type { + border-top: var(--border-light); + } + position: relative; + &::before { + content: ""; + width: 100%; + border-top: 1px solid transparent; + position: absolute; + top: -1px; + left: 0; + } - &:hover{ - background-color: var(--grey-950); + &:not([data-impact-type="media"]) { + &:hover { + background-color: var(--grey-950); + border-color: var(--color-txt); + &::before { border-color: var(--color-txt); - &::before{ - border-color: var(--color-txt); - } - + } } + } } - -@mixin pin(){ - .pin{ - z-index: 90; - width: 18px; - height: 18px; - transform: rotate(45deg); - transform-origin: center; - svg{ - width: 100%; - height: 100%; - fill: var(--color-txt); - } +@mixin pin() { + .pin { + z-index: 90; + width: 18px; + height: 18px; + transform: rotate(45deg); + transform-origin: center; + svg { + width: 100%; + height: 100%; + fill: var(--color-txt); } + } } - -@mixin icon($size){ - - .icon{ - display: flex; - width: $size; - height: $size; - svg{ - width: $size; - height: $size; - } +@mixin icon($size) { + .icon { + display: flex; + width: $size; + height: $size; + svg { + width: $size; + height: $size; } - - + } } - body.menu-open, -body.is-hidden{ - overflow-y: hidden; +body.is-hidden { + overflow-y: hidden; } - - diff --git a/assets/css/components/_card-block-small.scss b/assets/css/components/_card-block-small.scss index 9ac8f7b..4ed81e1 100644 --- a/assets/css/components/_card-block-small.scss +++ b/assets/css/components/_card-block-small.scss @@ -1,153 +1,141 @@ .card--block-small { + border-bottom: var(--border-light); + padding: var(--padding-inner) 0; + padding-bottom: calc(var(--spacing) * 0.75); - border-bottom: var(--border-light); - padding: var(--padding-inner) 0; - padding-bottom: calc(var(--spacing)*0.75); + &:first-of-type { + border-top: var(--border-light); + } - &:first-of-type { - border-top: var(--border-light); - } + @include grid-content(); + @include hover-card-line(); - @include grid-content(); - @include hover-card-line(); + .group-top { + position: relative; + // top: -5px; + } - - .group-top { - position: relative; - // top: -5px; - } + @include btn--go-to(); - @include btn--go-to(); + .btn--go-to { + top: calc(var(--padding-inner) * 1); + bottom: auto; + } + + .title { + grid-column: 2; + grid-row: 2; + font-size: var(--fs-normal); + line-height: var(--leading-title); + font-weight: 500; + text-transform: uppercase; + margin-right: 4ch; + } + + .date { + font-size: var(--fs-small); + grid-column: 2; + grid-row: 1; + margin-top: 4px; + } + + @media #{$small} { + display: block; + padding-bottom: calc(var(--spacing) * 0.5); .btn--go-to { - top: calc(var(--padding-inner)*1); - bottom: auto; + top: auto; + bottom: calc(var(--padding-inner) * 1); + } + + .group-top { + top: 0px; + margin-bottom: calc(var(--spacing) * 0.5); } .title { - grid-column: 2; - grid-row: 2; - font-size: var(--fs-normal); - line-height: var(--leading-title); - font-weight: 500; - text-transform: uppercase; - margin-right: 4ch; + margin-bottom: calc(var(--spacing) * 0.75); + margin-right: 1ch; } .date { - font-size: var(--fs-small); - grid-column: 2; - grid-row: 1; - margin-top: 4px; + margin-top: 0px; } - - @media #{$small} { - display: block; - padding-bottom: calc(var(--spacing)*0.5); - - .btn--go-to{ - top: auto; - bottom: calc(var(--padding-inner)*1); - } - - .group-top { - top: 0px; - margin-bottom: calc(var(--spacing)*0.5); - } - - .title{ - margin-bottom: calc(var(--spacing)*0.75); - margin-right: 1ch; - } - - .date{ - margin-top: 0px; - } - - } - - + } } - - - - - - - - - .card--block-small { - .card--open-graph { - grid-column: 2; - z-index: 10; + grid-column: 2; + z-index: 10; + } + + .card--open-graph:not(:last-child) { + margin-bottom: 1rem; + } + + .open-graph__details { + grid-column: 2; + + summary, + .summary-inner { + display: flex; + align-items: center; + cursor: pointer; + gap: 0.5ch; } - .open-graph__details { - grid-column: 2; + .arrow-details { + line-height: 0; + --size: 11px; + height: var(--size); + width: var(--size); + display: inline-flex; + align-items: center; + justify-content: center; + position: relative; + top: -2px; + + svg { + transition: transform 0.2s ease-in; + width: 100%; + fill: var(--color-txt); + } + } + + summary:hover { + color: var(--color-txt); + + .arrow-details svg { + fill: var(--color-txt); + } + } + + &[open] { + .arrow-details svg { + transform: rotate(90deg); + } + } + + summary { + color: var(--color-txt-light); + + .arrow-details svg { + fill: var(--color-txt-light); + } + } + + @media #{$x-small} { + summary { + @include grid-content(); + grid-row-gap: 0; - summary, .summary-inner { - display: flex; - align-items: center; - cursor: pointer; - gap: 0.5ch; + grid-column: 2; } + } - .arrow-details { - line-height: 0; - --size: 11px; - height: var(--size); - width: var(--size); - display: inline-flex; - align-items: center; - justify-content: center; - position: relative; - top: -2px; - - svg { - transition: transform 0.2s ease-in; - width: 100%; - fill: var(--color-txt); - } - - } - - summary:hover { - color: var(--color-txt); - - .arrow-details svg { - fill: var(--color-txt); - } - } - - &[open] { - .arrow-details svg { - transform: rotate(90deg); - } - } - - summary { - color: var(--color-txt-light); - - .arrow-details svg { - fill: var(--color-txt-light); - } - } - - @media #{$x-small} { - summary { - @include grid-content(); - grid-row-gap: 0; - - .summary-inner { - grid-column: 2; - } - } - - grid-column: 1/3; - } + grid-column: 1/3; } -} \ No newline at end of file + } +} diff --git a/assets/css/components/_category.scss b/assets/css/components/_category.scss index be5f520..b6323dd 100644 --- a/assets/css/components/_category.scss +++ b/assets/css/components/_category.scss @@ -1,112 +1,102 @@ -.type{ - height: calc(var(--h-block)*0.75); - // border-radius: calc(var(--h-block)*0.75/2); - border-radius: var(--radius-small); +.type { + height: calc(var(--h-block) * 0.75); + // border-radius: calc(var(--h-block)*0.75/2); + border-radius: var(--radius-small); + width: max-content; - display: inline-flex; - align-items: center; - justify-content: center; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0 1ch; + padding-top: 3px; + + font-size: var(--fs-xsmall); + line-height: 1; + font-weight: 500; + + background-color: var(--color-txt); + color: var(--color-bg); + + overflow: hidden; + white-space: nowrap; +} + +.category { + height: calc(var(--h-block) * 0.75); + border-radius: var(--radius-small); + + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0 1ch; + padding-top: 3px; + + font-size: var(--fs-xsmall); + line-height: 1; + font-weight: 500; + + border: var(--border-medium); + background-color: var(--color-bg); + color: var(--color-txt-light); + + overflow: hidden; + white-space: nowrap; +} + +.page__category { + height: calc(var(--h-block) * 1); + border-radius: var(--radius-small); + border: var(--border-medium); + + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0 1.5ch; + padding-top: 5px; + + font-size: var(--fs-small); + + background-color: var(--color-bg); + color: var(--color-txt-light); + font-weight: 500; + + overflow: hidden; + white-space: nowrap; + text-transform: uppercase; + + @media #{$small} { + height: calc(var(--h-block) * 0.75); + font-size: var(--fs-xsmall); padding: 0 1ch; padding-top: 3px; - - font-size: var(--fs-xsmall); - line-height: 1; - font-weight: 500; - - background-color: var(--color-txt); - color: var(--color-bg); - - overflow: hidden; - white-space: nowrap; - + } } +.page__type { + height: calc(var(--h-block) * 1); + border-radius: var(--radius-small); + margin-left: calc(var(--padding-inner) * 0.25); + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0 1.5ch; + padding-top: 5px; -.category{ - height: calc(var(--h-block)*0.75); - border-radius: var(--radius-small); + font-size: var(--fs-small); - display: inline-flex; - align-items: center; - justify-content: center; + background-color: var(--color-txt); + color: var(--color-bg); + font-weight: 500; + + overflow: hidden; + white-space: nowrap; + text-transform: uppercase; + + @media #{$small} { + height: calc(var(--h-block) * 0.75); + font-size: var(--fs-xsmall); padding: 0 1ch; padding-top: 3px; - - font-size: var(--fs-xsmall); - line-height: 1; - font-weight: 500; - - border: var(--border-medium); - background-color: var(--color-bg); - color: var(--color-txt-light); - - overflow: hidden; - white-space: nowrap; + } } - -.page__category{ - - height: calc(var(--h-block)*1); - border-radius: var(--radius-small); - border: var(--border-medium); - - display: inline-flex; - align-items: center; - justify-content: center; - padding: 0 1.5ch; - padding-top: 5px; - - font-size: var(--fs-small); - - background-color: var(--color-bg); - color: var(--color-txt-light); - font-weight: 500; - - overflow: hidden; - white-space: nowrap; - text-transform: uppercase; - - @media #{$small} { - height: calc(var(--h-block)*0.75); - font-size: var(--fs-xsmall); - padding: 0 1ch; - padding-top: 3px; - - } - -} - - -.page__type{ - - height: calc(var(--h-block)*1); - border-radius: var(--radius-small); - margin-left: calc(var(--padding-inner)*0.25); - - display: inline-flex; - align-items: center; - justify-content: center; - padding: 0 1.5ch; - padding-top: 5px; - - font-size: var(--fs-small); - - background-color: var(--color-txt); - color: var(--color-bg); - font-weight: 500; - - overflow: hidden; - white-space: nowrap; - text-transform: uppercase; - - @media #{$small} { - height: calc(var(--h-block)*0.75); - font-size: var(--fs-xsmall); - padding: 0 1ch; - padding-top: 3px; - - } -} - - diff --git a/assets/css/style.css b/assets/css/style.css index e338dc8..47854d3 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -138,8 +138,11 @@ img { cursor: pointer; } -.swiper-button-next, .swiper-button-prev, -body, #site-header, #site-footer { +.swiper-button-next, +.swiper-button-prev, +body, +#site-header, +#site-footer { transition: background-color 0.3s ease, color 0.3s ease; } @@ -741,6 +744,8 @@ button:disabled { .type { height: calc(var(--h-block) * 0.75); border-radius: var(--radius-small); + width: -moz-max-content; + width: max-content; display: inline-flex; align-items: center; justify-content: center; @@ -1951,13 +1956,13 @@ figcaption, top: -1px; left: 0; } -.card--package:hover, -.card--article-small:hover { +.card--package:not([data-impact-type=media]):hover, +.card--article-small:not([data-impact-type=media]):hover { background-color: var(--grey-950); border-color: var(--color-txt); } -.card--package:hover::before, -.card--article-small:hover::before { +.card--package:not([data-impact-type=media]):hover::before, +.card--article-small:not([data-impact-type=media]):hover::before { border-color: var(--color-txt); } @media screen and (max-width: 1080px) { @@ -2025,11 +2030,11 @@ figcaption, top: -1px; left: 0; } -.card--block:hover { +.card--block:not([data-impact-type=media]):hover { background-color: var(--grey-950); border-color: var(--color-txt); } -.card--block:hover::before { +.card--block:not([data-impact-type=media]):hover::before { border-color: var(--color-txt); } .card--block > figure { @@ -2156,11 +2161,11 @@ figcaption, top: -1px; left: 0; } -.card--block-small:hover { +.card--block-small:not([data-impact-type=media]):hover { background-color: var(--grey-950); border-color: var(--color-txt); } -.card--block-small:hover::before { +.card--block-small:not([data-impact-type=media]):hover::before { border-color: var(--color-txt); } .card--block-small .group-top { @@ -2235,7 +2240,7 @@ figcaption, margin-right: 1ch; } .card--block-small .date { - margin-top:  0px; + margin-top: 0px; } } @@ -2243,6 +2248,9 @@ figcaption, grid-column: 2; z-index: 10; } +.card--block-small .card--open-graph:not(:last-child) { + margin-bottom: 1rem; +} .card--block-small .open-graph__details { grid-column: 2; } diff --git a/assets/css/style.css.map b/assets/css/style.css.map index ac5a1d1..1a8a561 100644 --- a/assets/css/style.css.map +++ b/assets/css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.css","base/_var.scss","base/_body.scss","partials/_site-header.scss","components/_buttons.scss","components/_category.scss","components/_keywords.scss","components/_sort.scss","components/_btn-group-mobile.scss","components/_figures.scss","components/_investigation-hero.scss","components/_form-newsletter.scss","components/_search-form.scss","components/_list-socials.scss","components/_modal-share.scss","components/_dropdown.scss","components/_text.scss","components/_card-article.scss","components/_card-article-small.scss","components/_card-block.scss","components/_card-block-small.scss","components/_card-open-graph.scss","components/_swiper.scss","components/_lightbox.scss","components/_slider-before-after.scss","components/_dl-table.scss","components/_bottom-bar.scss","components/_newsletter-form.scss","components/_support-bar.scss","partials/_site-menu.scss","partials/_site-footer.scss","partials/_main-layout.scss","partials/_page-header.scss","partials/_page-aside.scss","partials/_container-cards.scss","template/_home.scss","template/_page-single.scss","template/_investigation.scss","template/_investigation_content.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["style.css","base/_var.scss","base/_body.scss","partials/_site-header.scss","components/_buttons.scss","components/_category.scss","components/_keywords.scss","components/_sort.scss","components/_btn-group-mobile.scss","components/_figures.scss","components/_investigation-hero.scss","components/_form-newsletter.scss","components/_search-form.scss","components/_list-socials.scss","components/_modal-share.scss","components/_dropdown.scss","components/_text.scss","components/_card-article.scss","components/_card-article-small.scss","components/_card-block.scss","components/_card-block-small.scss","components/_card-open-graph.scss","components/_swiper.scss","components/_lightbox.scss","components/_slider-before-after.scss","components/_dl-table.scss","components/_bottom-bar.scss","components/_newsletter-form.scss","components/_support-bar.scss","partials/_site-menu.scss","partials/_site-footer.scss","partials/_main-layout.scss","partials/_page-header.scss","partials/_page-aside.scss","partials/_container-cards.scss","template/_home.scss","template/_page-single.scss","template/_investigation.scss","template/_investigation_content.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/site/blueprints/pages/impact-media.yml b/site/blueprints/pages/impact-media.yml new file mode 100644 index 0000000..a8a3a8c --- /dev/null +++ b/site/blueprints/pages/impact-media.yml @@ -0,0 +1,16 @@ +title: Impact médiatique + +fields: + linkedInvestigation: + label: Enquête liée + type: pages + query: page('enquetes').children.listed + multiple: false + layout: list + text: "{{ page.title }}" + info: "{{ page.created }}" + entries: + label: Articles et reprises + type: entries + field: + type: url diff --git a/site/blueprints/pages/impacts.yml b/site/blueprints/pages/impacts.yml index ec49fc2..f3db425 100644 --- a/site/blueprints/pages/impacts.yml +++ b/site/blueprints/pages/impacts.yml @@ -17,8 +17,9 @@ tabs: impactsSection: type: pages label: Liste des impacts - template: impact - create: impact + templates: + - impact + - impact-media layout: list text: "{{ page.title }}" info: "{{ page.category }} — {{ page.created.toDate('d/m/Y') }}" diff --git a/site/config/config.php b/site/config/config.php index 766c527..0448121 100644 --- a/site/config/config.php +++ b/site/config/config.php @@ -76,6 +76,10 @@ return [ ], 'tobimori.seo.canonicalBase' => 'https://www.index.ngo', + 'cache' => [ + 'og' => true, + ], + 'routes' => [ require(__DIR__ . '/routes/newsletter.php'), ], diff --git a/site/snippets/card-open-graph.php b/site/snippets/card-open-graph.php index 9853bf8..73f54b8 100644 --- a/site/snippets/card-open-graph.php +++ b/site/snippets/card-open-graph.php @@ -1,111 +1,109 @@ - '', - 'description' => '', - 'image' => '', - 'site_name' => '', - 'url' => $url - ]; +if (empty($url)) return; - // Configuration du contexte pour éviter les erreurs SSL - $context = stream_context_create([ - 'http' => [ - 'method' => 'GET', - 'header' => 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', - 'timeout' => 10 - ], - 'ssl' => [ - 'verify_peer' => false, - 'verify_peer_name' => false - ] - ]); +$cache = kirby()->cache('og'); +$cacheKey = md5($url); +$ogData = $cache->get($cacheKey); - // Récupérer le HTML - $html = @file_get_contents($url, false, $context); +if ($ogData === null) { + $ogData = [ + 'title' => '', + 'description' => '', + 'image' => '', + 'site_name' => '', + 'url' => $url, + ]; - if ($html === false) { - return $ogData; - } + $context = stream_context_create([ + 'http' => [ + 'method' => 'GET', + 'header' => 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', + 'timeout' => 10, + ], + 'ssl' => [ + 'verify_peer' => false, + 'verify_peer_name' => false, + ], + ]); - // Parser les meta tags Open Graph - preg_match_all('/ $property) { - $content = $matches[2][$index]; - switch ($property) { - case 'title': - $ogData['title'] = htmlspecialchars($content); - break; - case 'description': - $ogData['description'] = htmlspecialchars($content); - break; - case 'image': - $ogData['image'] = $content; - break; - case 'site_name': - $ogData['site_name'] = htmlspecialchars($content); - break; - } - } - } + if ($html !== false) { + // Parse OG meta tags (both property...content and content...property orders) + preg_match_all('/ - if (empty($ogData['title'])) { - preg_match('/([^<]+)<\/title>/i', $html, $titleMatch); - if (!empty($titleMatch[1])) { - $ogData['title'] = htmlspecialchars($titleMatch[1]); - } - } + if (!empty($matches[1])) { + foreach ($matches[1] as $index => $property) { + $prop = $property ?: $matches[4][$index]; + $content = $matches[2][$index] ?: $matches[3][$index]; + $content = html_entity_decode(trim($content), ENT_QUOTES | ENT_HTML5, 'UTF-8'); + switch ($prop) { + case 'title': + $ogData['title'] = $content; + break; + case 'description': + $ogData['description'] = $content; + break; + case 'image': + $ogData['image'] = $content; + break; + case 'site_name': + $ogData['site_name'] = $content; + break; + } + } + } - // Fallback: si pas de site_name, utiliser le domaine - if (empty($ogData['site_name'])) { - $parsed = parse_url($url); - $ogData['site_name'] = $parsed['host'] ?? ''; - } + // Fallback: use <title> if no og:title + if (empty($ogData['title'])) { + preg_match('/<title>([^<]+)<\/title>/i', $html, $titleMatch); + if (!empty($titleMatch[1])) { + $ogData['title'] = html_entity_decode($titleMatch[1], ENT_QUOTES, 'UTF-8'); + } + } + } - return $ogData; - } + // Always use domain as site_name + $parsed = parse_url($url); + $ogData['site_name'] = $parsed['host'] ?? ''; - $ogData = getOpenGraphData($url); + $cache->set($cacheKey, $ogData, 360); // 6 hours +} +?> - // Toujours utiliser le domaine de l'URL pour site_name - $parsed = parse_url($url); - $ogData['site_name'] = $parsed['host'] ?? ''; - ?> +<div class="card--open-graph"> + <div class="open-graph__inner"> - <div class="card--open-graph"> - <div class="open-graph__inner"> + <?php if (!empty($ogData['image'])): ?> + <figure> + <img src="<?= htmlspecialchars($ogData['image']) ?>" alt=""> + </figure> + <?php endif ?> - <?php if (!empty($ogData['image'])): ?> - <figure> - <img src="<?= $ogData['image'] ?>" alt="<?= $ogData['title'] ?>"> - </figure> - <?php endif; ?> + <div class="content"> + <?php if (!empty($ogData['site_name'])): ?> + <span class="site-name"><?= htmlspecialchars($ogData['site_name']) ?></span> + <?php endif ?> - <div class="content"> - <?php if (!empty($ogData['site_name'])): ?> - <span class="site-name"><?= $ogData['site_name'] ?></span> - <?php endif; ?> + <?php if (!empty($ogData['title'])): ?> + <h3 class="title"> + <a href="<?= htmlspecialchars($ogData['url']) ?>" target="_blank"> + <?= htmlspecialchars($ogData['title']) ?> + </a> + </h3> + <?php endif ?> - <?php if (!empty($ogData['title'])): ?> - - <h3 class="title"> - <a href="<?= $ogData['url'] ?>" target="_blank"> - <?= $ogData['title'] ?> - </a> - </h3> - <?php endif; ?> - - <?php if (!empty($ogData['description'])): ?> - <p class="description"><?= $ogData['description'] ?></p> - <?php endif; ?> - </div> - <a class="link-block" href="<?= $ogData['url'] ?>" target="_blank"></a> - </div> - </div> \ No newline at end of file + <?php if (!empty($ogData['description'])): ?> + <p class="description"><?= htmlspecialchars($ogData['description']) ?></p> + <?php endif ?> + </div> + <a class="link-block" href="<?= htmlspecialchars($ogData['url']) ?>" target="_blank"></a> +</div> +</div> diff --git a/site/templates/impact-media.php b/site/templates/impact-media.php new file mode 100644 index 0000000..75e4751 --- /dev/null +++ b/site/templates/impact-media.php @@ -0,0 +1,47 @@ +<?php snippet('header') ?> + +<main class="main__single"> + +<header class="page__header"> + <p class="page__type">Impact</p> + <p class="page__category">Médiatique</p> + <h2 class="page__title"><?= $page->title()->esc() ?></h2> +</header> + +<?php +$entries = $page->entries()->toEntries(); +$investigation = $page->linkedInvestigation()->toPages()->first(); +?> + +<?php if ($entries->isNotEmpty()): ?> +<div class="page__content"> + <?php foreach ($entries as $entry): ?> + <?php snippet('card-open-graph', ['url' => $entry->value()]) ?> + <?php endforeach ?> +</div> +<?php endif ?> + +<?php if ($investigation): ?> +<aside class="page__aside" id="related-investigations"> + <h3 class="aside__title">Enquête liée</h3> + + <article class="card--article-small"> + <?php if ($cover = $investigation->cover()->toFile()): ?> + <figure> + <img src="<?= $cover->url() ?>" alt="<?= $investigation->title()->esc() ?>"> + </figure> + <?php endif ?> + <div class="content"> + <p class="type">Enquête</p> + <h4 class="title"><a href="<?= $investigation->url() ?>"><?= $investigation->title()->esc() ?></a></h4> + </div> + <button class="btn--go-to"><a href="<?= $investigation->url() ?>"><?= svg('assets/icons/arrow-left.svg') ?></a></button> + <a class="link-block" href="<?= $investigation->url() ?>" aria-hidden="true"></a> + </article> +</aside> +<?php endif ?> + +</main> + +<?php snippet('bottom-bar') ?> +<?php snippet('footer') ?> diff --git a/site/templates/investigation.php b/site/templates/investigation.php index 4e7191b..5236bd5 100644 --- a/site/templates/investigation.php +++ b/site/templates/investigation.php @@ -303,19 +303,6 @@ $dateLocale = substr(is_array($locale) ? reset($locale) : $locale, 0, 5); </div> - <!-- <div class="card--block-small" data-impact-type="media"> - - <p class="category">Médiatique</p> - <div class="content"> - <p>12 articles et reprises</p> - <p>1.5M de vues cumulées</p> - </div> - <details class="open-graph__details"> - <summary><p class="summary-inner">Détails <span class="arrow-details"><?= svg('assets/icons/arrow-details.svg') ?></span><p></summary> - <?php snippet('card-open-graph') ?> - </details> - </div> --> - <?php $resourcesParent = site()->find('ressources'); @@ -361,6 +348,9 @@ $resources = $resourcesParent ? $resourcesParent->children()->listed()->filter(f <?php $impactsParent = site()->find('impacts'); $impacts = $impactsParent ? $impactsParent->children()->listed()->filter(function($impact) use ($page) { + if ($impact->intendedTemplate()->name() === 'impact-media') { + return $impact->linkedInvestigation()->toPages()->has($page); + } return $impact->linkedInvestigations()->toPages()->has($page); }) : null; ?> @@ -370,6 +360,23 @@ $impacts = $impactsParent ? $impactsParent->children()->listed()->filter(functio <h3 class="aside__title"><?= t('impacts.title') ?></h3> <?php foreach ($impacts as $impact): ?> + <?php if ($impact->intendedTemplate()->name() === 'impact-media'): ?> + <?php $entries = $impact->entries()->toEntries(); ?> + <div class="card--block-small" data-impact-type="media"> + <p class="type">Médiatique</p> + <div class="content"> + <p><?= $entries->count() ?> article<?= $entries->count() > 1 ? 's' : '' ?> et reprise<?= $entries->count() > 1 ? 's' : '' ?></p> + </div> + <?php if ($entries->isNotEmpty()): ?> + <details class="open-graph__details"> + <summary><p class="summary-inner">Détails <span class="arrow-details"><?= svg('assets/icons/arrow-details.svg') ?></span></p></summary> + <?php foreach ($entries as $entry): ?> + <?php snippet('card-open-graph', ['url' => $entry->value()]) ?> + <?php endforeach ?> + </details> + <?php endif ?> + </div> + <?php else: ?> <div class="card--block-small has-link"> <div class="group-top"> <p class="type"><?= t('impact.type') ?></p> @@ -394,6 +401,7 @@ $impacts = $impactsParent ? $impactsParent->children()->listed()->filter(functio <a class="link-block" href="<?= $impact->url() ?>" aria-hidden="true"></a> </div> + <?php endif ?> <?php endforeach ?> </aside>