diff options
Diffstat (limited to 'src/view/FooterBuilder.php')
| -rw-r--r-- | src/view/FooterBuilder.php | 10 |
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 @@ | |||
| 4 | declare(strict_types=1); | 4 | declare(strict_types=1); |
| 5 | 5 | ||
| 6 | use App\Entity\Node; | 6 | use App\Entity\Node; |
| 7 | use App\Entity\Asset; | ||
| 7 | 8 | ||
| 8 | class FooterBuilder extends AbstractBuilder | 9 | class 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 | ||
