以“ext”结尾的 TYPO3 扩展的 Composer 软件包供应商不会在 TYPO3 v12.4 上符号链接到 public/_assets

问题描述 投票:0回答:1

当 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 typo3-12.x
1个回答
0
投票

这是一个 TYPO3 Core 错误,Georg Ringer 在 TYPO3 问题跟踪器中报告了该错误:https://forge.typo3.org/issues/101590

很久以前就已经创建并合并了修复程序,并且自 TYPO3 v12.4.10 起可用。

至少更新到该核心版本或更高版本应该可以解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.