Project

General

Profile

Bug #96452

Updated by Oliver Hader almost 3 years ago

* TYPO3 v11.5.4 
 * typo3/cms-composer-installers:4.0.0-RC1 
 * Site Config base @/@ 
 * Requested URI: @/festival/2022@, assets not loaded in browser as a result (since assets were incorrectly loaded from @/festival/_assets/@, instead of @/_assets/@) 

 Fronted Result (focus on different occurrences of @_assets/@) 

 <pre> 
   <head> 
   <link rel="icon" href="/_assets/af46f1853e4e259cbb8ebcb816eb0403/Icons/favicon.ico" type="image/vnd.microsoft.icon"> 
   <title>2022</title> 
   ... 
 ! <link rel="stylesheet" href="_assets/af46f1853e4e259cbb8ebcb816eb0403/Css/app.css?1640789421" media="all"> 
 ! <script src="_assets/af46f1853e4e259cbb8ebcb816eb0403/JavaScript/external.js?1638873796"></script> 
 ! <script src="_assets/af46f1853e4e259cbb8ebcb816eb0403/JavaScript/elements.js?1638968585" type="module"></script> 
   </head> 
   ... 
   <body> 
   ... 
   <img src="/_assets/af46f1853e4e259cbb8ebcb816eb0403/Vectors/indie-musik-ev-logo.svg"> 
 </pre> 

 Those lines not having a site base URI prefix, have been defined via TypoScript, thus being added in @<head>@ via @PageRenderer@. 

 <pre> 
 page.includeCSS { 
   site_app = EXT:site/Resources/Public/Css/app.css 
 } 

 page.includeJSLibs { 
   site_external = EXT:site/Resources/Public/JavaScript/external.js 
   site_elements = EXT:site/Resources/Public/JavaScript/elements.js 
   site_elements.type = module 
 } 
 </pre> 

Back