【问题标题】:Typolinks sometimes not generated有时不会生成排版链接
【发布时间】:2021-04-18 20:33:53
【问题描述】:

有时使用typolink viewhelper 无法生成指向页面的正常链接,如下所示:

<f:link.typolink parameter="{link}">{linktext}</f:link.typolink>

不改变TYPO3中的任何东西,只是清除缓存,解决了问题,再次生成链接没有问题。

有趣的部分是,在一个页面上只有一个页面的链接不会生成,但其他作品。示例:在第 3 页上,没有生成到第 4 页的所有链接,但到第 5 页的链接运行良好。

这种现象是不可重现的,它只是时不时发生。我在 TYPO3 日志中看不到任何错误。

有什么建议,如何调试?

【问题讨论】:

  • 在模板中使用&lt;f:debug inline="1"&gt;{link}&lt;/f:debug&gt;,检查未渲染的链接是否有差异。
  • 目标页面总是可以访问的?
  • @JulianHofmann 是的。

标签: typo3 view-helpers typo3-10.x typolink


【解决方案1】:

通过更详细地分析错误,我发现它的发生是因为页面被请求并缓存,并附加了语言参数L。参数的值是语言 ID,系统中不存在。

我以这种方式更新了配置,我只允许语言参数L 具有值0

config.linkVars = L(0)

目前,这看起来很有希望!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-05
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    相关资源
    最近更新 更多