diff --git a/assets/video/BACKGROUND_VIDEO_MISSION_REVERSE_opt.mp4 b/assets/video/BACKGROUND_VIDEO_MISSION_REVERSE_opt.mp4 new file mode 100644 index 0000000..661ea5d Binary files /dev/null and b/assets/video/BACKGROUND_VIDEO_MISSION_REVERSE_opt.mp4 differ diff --git a/assets/video/BACKGROUND_VIDEO_MISSION_opt.mp4 b/assets/video/BACKGROUND_VIDEO_MISSION_opt.mp4 new file mode 100644 index 0000000..136aa4d Binary files /dev/null and b/assets/video/BACKGROUND_VIDEO_MISSION_opt.mp4 differ diff --git a/site/blueprints/pages/expertise.yml b/site/blueprints/pages/expertise.yml index 1226e6a..8fc7b85 100644 --- a/site/blueprints/pages/expertise.yml +++ b/site/blueprints/pages/expertise.yml @@ -53,3 +53,37 @@ tabs: - heading headings: - 3 + + media: + label: Médias + icon: image + columns: + - width: 1/2 + sections: + mediaFields: + type: fields + fields: + backgroundVideo: + label: Vidéo d'arrière-plan (sens normal) + type: files + layout: cards + max: 1 + accept: video/* + translate: false + image: + ratio: 16/9 + cover: true + uploads: + template: video + backgroundVideoReverse: + label: Vidéo d'arrière-plan (sens inverse) + type: files + layout: cards + max: 1 + accept: video/* + translate: false + image: + ratio: 16/9 + cover: true + uploads: + template: video diff --git a/site/templates/expertise.json.php b/site/templates/expertise.json.php index 895206e..105e16b 100644 --- a/site/templates/expertise.json.php +++ b/site/templates/expertise.json.php @@ -1,8 +1,10 @@ $page->writer()->value(), - 'items' => $page->body()->toBlocks()->filter(fn($b) => $b->type() === 'text')->map(fn($block) => [ + 'pageTitle' => $page->writer()->value(), + 'backgroundVideo' => $page->backgroundVideo()->toFile()?->url(), + 'backgroundVideoReverse' => $page->backgroundVideoReverse()->toFile()?->url(), + 'items' => $page->body()->toBlocks()->filter(fn($b) => $b->type() === 'text')->map(fn($block) => [ 'text' => $block->text()->value() ])->values() ]; diff --git a/src/views/Expertise.svelte b/src/views/Expertise.svelte index 2dedd53..32f92f2 100644 --- a/src/views/Expertise.svelte +++ b/src/views/Expertise.svelte @@ -232,7 +232,7 @@ playsinline preload="auto" > - +