有时不会生成 Typolinks
Typolinks sometimes not generated
有时使用 typolink
viewhelper 无法生成正常的页面链接,如下所示:
<f:link.typolink parameter="{link}">{linktext}</f:link.typolink>
无需更改 TYPO3 中的任何内容,只需清除缓存即可解决问题,并且再次生成链接也没有问题。
有趣的是,在一个页面上只生成一个页面的链接,但其他作品。示例:在第 3 页上,未生成所有指向第 4 页的链接,但指向第 5 页的链接运行良好。
这种现象是不可重现的,只是偶尔发生而已。我在 TYPO3 日志中看不到任何错误。
有什么建议,如何调试?
通过更详细地分析错误,我发现它的发生是因为请求页面 并缓存 并附加了语言参数 L
。参数的值是一个语言 ID,系统中不存在。
我以这种方式更新了配置,我只允许语言参数 L
的值为 0
:
config.linkVars = L(0)
目前,这看起来很有希望!
有时使用 typolink
viewhelper 无法生成正常的页面链接,如下所示:
<f:link.typolink parameter="{link}">{linktext}</f:link.typolink>
无需更改 TYPO3 中的任何内容,只需清除缓存即可解决问题,并且再次生成链接也没有问题。
有趣的是,在一个页面上只生成一个页面的链接,但其他作品。示例:在第 3 页上,未生成所有指向第 4 页的链接,但指向第 5 页的链接运行良好。
这种现象是不可重现的,只是偶尔发生而已。我在 TYPO3 日志中看不到任何错误。
有什么建议,如何调试?
通过更详细地分析错误,我发现它的发生是因为请求页面 并缓存 并附加了语言参数 L
。参数的值是一个语言 ID,系统中不存在。
我以这种方式更新了配置,我只允许语言参数 L
的值为 0
:
config.linkVars = L(0)
目前,这看起来很有希望!