diff options
| author | polo <ordipolo@gmx.fr> | 2025-10-20 01:57:21 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2025-10-20 01:57:21 +0200 |
| commit | 1e2cee519264f9ab2660540723915aec72bc2116 (patch) | |
| tree | 1b773307463589f8506ffb0a439976a40e3e7bac /src/view/HeadBuilder.php | |
| parent | fb3bb6a42f5a8de6d446bc7566e3b766c7f64ce7 (diff) | |
| download | cms-1e2cee519264f9ab2660540723915aec72bc2116.tar.gz cms-1e2cee519264f9ab2660540723915aec72bc2116.tar.bz2 cms-1e2cee519264f9ab2660540723915aec72bc2116.zip | |
noeud "head" unique, noms fichiers CSS et JSS dans page, nombreux changements en conséquences
Diffstat (limited to 'src/view/HeadBuilder.php')
| -rw-r--r-- | src/view/HeadBuilder.php | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/view/HeadBuilder.php b/src/view/HeadBuilder.php index 4fe86ef..b1dfacb 100644 --- a/src/view/HeadBuilder.php +++ b/src/view/HeadBuilder.php | |||
| @@ -14,19 +14,16 @@ class HeadBuilder extends AbstractBuilder | |||
| 14 | if(file_exists($viewFile)) | 14 | if(file_exists($viewFile)) |
| 15 | { | 15 | { |
| 16 | // css et js | 16 | // css et js |
| 17 | if(!empty($node->getAttributes())) | 17 | $page = Model::$page_path->getLast(); |
| 18 | { | ||
| 19 | extract($node->getAttributes()); | ||
| 20 | } | ||
| 21 | 18 | ||
| 22 | $css = ''; | 19 | $css = ''; |
| 23 | foreach($css_array as $name) | 20 | foreach($page->getCSS() as $name) |
| 24 | { | 21 | { |
| 25 | $css .= '<link rel="stylesheet" href="' . self::versionedFileURL('css', $name) . '">' . "\n"; | 22 | $css .= '<link rel="stylesheet" href="' . self::versionedFileURL('css', $name) . '">' . "\n"; |
| 26 | } | 23 | } |
| 27 | 24 | ||
| 28 | $js = ''; | 25 | $js = ''; |
| 29 | foreach($js_array as $name) | 26 | foreach($page->getJS() as $name) |
| 30 | { | 27 | { |
| 31 | $js .= '<script src="' . self::versionedFileURL('js', $name) . '"></script>' . "\n"; | 28 | $js .= '<script src="' . self::versionedFileURL('js', $name) . '"></script>' . "\n"; |
| 32 | } | 29 | } |
