aboutsummaryrefslogtreecommitdiff
path: root/src/view/HeadBuilder.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/HeadBuilder.php')
-rw-r--r--src/view/HeadBuilder.php17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/view/HeadBuilder.php b/src/view/HeadBuilder.php
index 978d9ed..fd7f751 100644
--- a/src/view/HeadBuilder.php
+++ b/src/view/HeadBuilder.php
@@ -3,6 +3,7 @@
3 3
4declare(strict_types=1); 4declare(strict_types=1);
5 5
6use App\Entity\Asset;
6use App\Entity\Node; 7use App\Entity\Node;
7 8
8class HeadBuilder extends AbstractBuilder 9class HeadBuilder extends AbstractBuilder
@@ -36,6 +37,7 @@ class HeadBuilder extends AbstractBuilder
36 if($_SESSION['admin']){ 37 if($_SESSION['admin']){
37 // édition éléments sur toutes les pages (header, footer et favicon) 38 // édition éléments sur toutes les pages (header, footer et favicon)
38 $js .= '<script src="' . self::versionedFileURL('js', 'InputText') . '"></script>' . "\n"; 39 $js .= '<script src="' . self::versionedFileURL('js', 'InputText') . '"></script>' . "\n";
40 $js .= '<script src="' . self::versionedFileURL('js', 'InputFile') . '"></script>' . "\n";
39 41
40 // tinymce, nécéssite un script de copie dans composer.json 42 // tinymce, nécéssite un script de copie dans composer.json
41 $css .= '<link rel="stylesheet" href="' . self::versionedFileURL('css', 'tinymce') . '">' . "\n"; 43 $css .= '<link rel="stylesheet" href="' . self::versionedFileURL('css', 'tinymce') . '">' . "\n";
@@ -47,18 +49,9 @@ class HeadBuilder extends AbstractBuilder
47 $description = Model::$page_path->getLast()->getDescription(); 49 $description = Model::$page_path->getLast()->getDescription();
48 50
49 // favicon 51 // favicon
50 /*foreach($node->getNodeData()->getImages() as $image) 52 // ?-> est l'opérateur de navigation sécurisée => LOVE!
51 { 53 $favicon = Asset::USER_PATH . ($favicon_object = $node->getNodeData()->getAssetByRole('head_favicon'))?->getFileName() ?? '';
52 if(str_contains($image->getFileName(), 'favicon')) 54 $favicon_type = $favicon_object?->getMimeType() ?? '';
53 {
54 $favicon = rtrim($image->getFilePathMini(), '/');
55 $alt = $image->getAlt();
56 }
57 }*/
58
59 // en dur temporairement
60 $favicon = 'assets/favicon48x48.png';
61 $alt = 'favicon';
62 55
63 ob_start(); 56 ob_start();
64 require $viewFile; 57 require $viewFile;