TYPO3 v11:解析<link>标签

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

我目前正在将 TYPO3 v9 升级到 v11。在那里,我将表格内容元素与标签结合使用。例如。像这样的:

Some Text with an <link https://domain.tld>external link</link>

在 TYPO3 v9 中,我用它来获取表中的真实链接:

<f:format.html parseFuncTSPath="lib.parseFunc">{cell}</f:format.html>

但在 v11 中,链接解析不正确。输出是:

<link https: domain.tld>external link

所以双斜杠和结束符

</link>
消失了。

我尝试使用自定义的 parseFunc,其中禁用了

htmlSanitize
。然后
<link>
标签保持不变,但根本没有被解析。

我有什么想法可以让

<link>
再次工作吗?或者还有其他方法可以使用表格内容元素中的链接吗?

typo3 typoscript fluid typo3-11.x
1个回答
2
投票

<link> 
是旧语法,已在 v8 中迁移。然而,这在 v9 中仍然部分有效。

请参阅:https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/9.0/Deprecation-83252-Link-tagSyntaxProcesssing.html#deprecation-83252-link-tag-语法处理

在升级之前,您应该将内容正确迁移到新语法。在 v9 中,相应的升级向导应该仍然存在,在 v11 中则没有。

从核心方面,你无法让它再次工作,因为核心放弃了这个语法。更好地正确迁移您的内容。

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