如何解决有时不会生成打字链接
有时像这样使用 typolink
视图助手不会生成正常的页面链接:
<f:link.typolink parameter="{link}">{linktext}</f:link.typolink>
在TYPO3中不做任何改变,只是清除缓存,解决了问题,再次生成链接没有问题。
有趣的部分是,在一个页面上,只生成一个页面的链接,而不是生成其他作品。示例:在第 3 页上,没有生成指向第 4 页的所有链接,但指向第 5 页的链接运行良好。
这种现象是不可重现的,它只是时不时地发生。我在 TYPO3 日志中看不到任何错误。
任何建议,如何调试?
解决方法
通过更详细地分析错误,我发现它的发生是因为页面被请求并缓存并附加了语言参数 L
。参数的值是一个语言 ID,在系统中不存在。
我以这种方式更新了配置,我只允许语言参数 L
的值为 0
:
config.linkVars = L(0)
就目前而言,这看起来很有希望!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。