aboutsummaryrefslogtreecommitdiff
path: root/src/view/FooterBuilder.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2025-10-24 02:27:19 +0200
committerpolo <ordipolo@gmx.fr>2025-10-24 02:27:19 +0200
commit5311271ae590460b986e3e09edcdc665b73710ca (patch)
treef31f6b9602d1607e838a7a4bfe320db9c8d44bb4 /src/view/FooterBuilder.php
parentf9a9bf1ae4fac9317fd71f0bcb207544b000e6f1 (diff)
downloadcms-5311271ae590460b986e3e09edcdc665b73710ca.zip
entité pour table intermédiaire à 3 champs entre NodeData et Asset, table Asset repensée
Diffstat (limited to 'src/view/FooterBuilder.php')
-rw-r--r--src/view/FooterBuilder.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/view/FooterBuilder.php b/src/view/FooterBuilder.php
index 35df010..fcb78e0 100644
--- a/src/view/FooterBuilder.php
+++ b/src/view/FooterBuilder.php
@@ -4,6 +4,7 @@
4declare(strict_types=1); 4declare(strict_types=1);
5 5
6use App\Entity\Node; 6use App\Entity\Node;
7use App\Entity\Asset;
7 8
8class FooterBuilder extends AbstractBuilder 9class FooterBuilder extends AbstractBuilder
9{ 10{
@@ -13,12 +14,15 @@ class FooterBuilder extends AbstractBuilder
13 14
14 if(file_exists($viewFile)) 15 if(file_exists($viewFile))
15 { 16 {
16 // $adresses postale et e-mail 17 $node_data = $node->getNodeData();
17 if(!empty($node->getNodeData()->getData())) 18 // nom du contact, adresse et e-mail
19 if(!empty($node_data->getData()))
18 { 20 {
19 extract($node->getNodeData()->getData()); 21 extract($node_data->getData());
20 } 22 }
21 23
24 $footer_logo = Asset::USER_PATH . $node_data->getAssetByRole('footer_logo')?->getFileName() ?? '';
25
22 $this->useChildrenBuilder($node); 26 $this->useChildrenBuilder($node);
23 $breadcrumb = $this->html; 27 $breadcrumb = $this->html;
24 28