From 8e12988961a72a705a9f826dfa79b8244e1e2464 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Mon, 27 Jan 2025 15:39:13 +0100 Subject: [PATCH] DTL page : fix dynamic background --- .../site/blueprints/pages/design-to-light.yml | 2 +- .../site/templates/design-to-light.json.php | 3 +- src/views/DesignToLight.vue | 54 ++++++++++++++----- 3 files changed, 45 insertions(+), 14 deletions(-) diff --git a/public/site/blueprints/pages/design-to-light.yml b/public/site/blueprints/pages/design-to-light.yml index baa43c1..493e32c 100644 --- a/public/site/blueprints/pages/design-to-light.yml +++ b/public/site/blueprints/pages/design-to-light.yml @@ -11,7 +11,7 @@ tabs: width: 2/3 required: true background: - label: Background image + label: Image d'arrière-plan type: files multiple: false width: 1/3 diff --git a/public/site/templates/design-to-light.json.php b/public/site/templates/design-to-light.json.php index 3f7cabe..87f3993 100644 --- a/public/site/templates/design-to-light.json.php +++ b/public/site/templates/design-to-light.json.php @@ -29,7 +29,8 @@ foreach ($page->presentation()->toLayouts() as $layout) { } $specificData = [ - "presentation" => $presentation + "presentation" => $presentation, + "background" => $page->background()->isNotEmpty() ? getFileData($page->background()->toFile()) : null ]; $pageData = array_merge($genericData, $specificData); diff --git a/src/views/DesignToLight.vue b/src/views/DesignToLight.vue index 0c53cc1..a668461 100644 --- a/src/views/DesignToLight.vue +++ b/src/views/DesignToLight.vue @@ -1,25 +1,48 @@