我目前正在将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>重新开始工作吗?或者在表内容元素中还有其他使用链接的方法吗?
发布于 2022-07-25 21:25:54
<link>是一个古老的语法,已经在v8中迁移了。然而,这在一定程度上仍然可以在v9中实现。
在升级之前,您应该正确地将内容迁移到新语法。在v9中,对应的UpgradeWizard应该仍然存在,而在v11中则不存在。
从核心方面来说,您不能让它再次工作,因为核心放弃了这个语法。最好正确地迁移您的内容。
https://stackoverflow.com/questions/73115265
复制相似问题