我目前正在将 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>
再次工作吗?或者还有其他方法可以使用表格内容元素中的链接吗?
<link>
是旧语法,已在 v8 中迁移。然而,这在 v9 中仍然部分有效。
在升级之前,您应该将内容正确迁移到新语法。在 v9 中,相应的升级向导应该仍然存在,在 v11 中则没有。
从核心方面,你无法让它再次工作,因为核心放弃了这个语法。更好地正确迁移您的内容。