FluidTYPO3 / vhs

TYPO3 extension VHS: Fluid ViewHelpers
https://fluidtypo3.org
Other
190 stars 229 forks source link

Wrong asset path with composer-installers version 4 #1865

Closed thomasrawiel closed 11 months ago

thomasrawiel commented 11 months ago

When using composer-installers v4 extensions are installed in vendor/[VENDOR]/[EXTKEY] an extensions' Resources/Public/ folder is symlinked in public/_assets

v:assets.style and v:assets.script ViewHelpers return the wrong paths for assets.

For example:

Adding the javascript EXT:MYVENDOR/my-ext/Resources/Public/Dist/Js/dropdown.min.js

<v:asset.script name="dropdown-js"
                    path="EXT:my_ext/Resources/Public/Dist/Js/dropdown.min.js"
                    defer="1"
                    movable="1"
                    standalone="1"
                    rewrite="0" />

results in <script type="text/javascript" src="/MYVENDOR/my-ext/Resources/Public/Dist/Js/dropdown.min.js" defer="defer"></script> instead of /_assets/[hash]/Dist/Js/dropdown.min.js

TYPO3 11 "typo3/cms-composer-installers": "^4.0@rc || >=5.0", e.g. when you install "helhum/typo3-console": "^8.0" vhs 6.1.3, also tested with vhs development branch