当 TYPO3 扩展的作曲家包供应商以“ext”结尾时,扩展的“Resources/Public”目录不会符号链接到 public/_assets。
示例:typo3_ext/my_extension
这是因为这行:
供应商/typo3/cms-core/Classes/Composer/PackageArtifactBuilder.php:264
if (str_contains($path, 'ext/' . $extensionKey) || !file_exists($fileSystemResourcesPath)) {
continue;
}
当它更改为这个时,它对我有用:
if (str_contains($path, '/ext/' . $extensionKey) || !file_exists($fileSystemResourcesPath)) {
continue;
}
由于
$path
包含完整路径,我想更改应该可以吗?
打字3 12.4.4
这是一个 TYPO3 Core 错误,Georg Ringer 在 TYPO3 问题跟踪器中报告了该错误:https://forge.typo3.org/issues/101590
很久以前就已经创建并合并了修复程序,并且自 TYPO3 v12.4.10 起可用。
至少更新到该核心版本或更高版本应该可以解决此问题。