从后端插入的 TYPO3 内部链接没有“转换”,它们保持相同的格式,例如,内部链接将在前端显示如下:<a href="t3://page?uid=2">internal link test</a>
我是使用 TYPO3 8.7.8 和自定义 ckeditor 配置的初学者。我还用我自己的插件扩展了 ckeditor。我怎样才能找到造成这种情况的原因?
编辑 1:
似乎没有任何带有前缀的链接"t3://"
有效。是否有可能没有调用 LinkService?
在卸载所有非重要扩展并清除所有可能的缓存并进行几个小时的调试后,我们发现了问题:“frontend_editing”扩展 - 仅当用户登录到后端时!
如之前@t_csba 的回答中所述,我在ext:frontend_editing
为用户安装但未激活前端编辑时遇到了同样的问题。此问题的解决方案是以下代码:
<core:contentEditable table="tt_content" field="bodytext" uid="{data.uid}">
<f:format.html parseFuncTSPath="lib.parseFunc">{data.bodytext}</f:format.html>
</core:contentEditable>
html viewhelper 中的重要部分是parseFuncTSPath="lib.parseFunc"
.