【问题标题】:TYPO3 v10 - absolute links - config.absRefPrefix dead?TYPO3 v10 - 绝对链接 - config.absRefPrefix 死了吗?
【发布时间】:2021-10-24 00:12:27
【问题描述】:

如何告诉 TYPO3 v10(全局)在前端生成绝对链接? config.absRefPrefix 似乎不再起作用了。此外,在site configuration 中使用绝对网址作为base 没有任何效果。仍然是前端的相对链接。

编辑: config.absRefPrefix 似乎适用于嵌入式资源(脚本、img 等),但不适用于通常生成的超链接(MenuProcessor、RTE 链接等)。我真的需要为视图助手生成的所有链接设置选项absolute=1 并配置RTE 处理以生成绝对链接吗?认为这就是存在全局选项“absRefPrefix”的原因......

【问题讨论】:

  • 你解决了吗?
  • 我还不能解决

标签: hyperlink typo3 absolute typo3-10.x


【解决方案1】:

这个问题从 TYPO3 v9 开始就已经存在了。关于这个问题有一个ticket in the bug tracker。我假设在 TYPO3 v12 config. absRefPrefix 中可能会被完全删除。

在ticket cmets中可以找到一些提示,如何在各个地方实现绝对链接:

  • 在 HMENU 中使用 (NO/ACT/...).stdWrap.typolink.forceAbsoluteUrl = 1
  • 对于 CKEditor RTE 中的链接,此配置使每个链接都是绝对的:
    lib.parseFunc_RTE.tags.a.typolink {
      forceAbsoluteUrl = 1
      forceAbsoluteUrl.scheme = https
    }
    
  • 如果要将所有链接全局重写为绝对链接,可以实现中间件mentioned in the ticket

【讨论】:

  • 谢谢。请参阅我在工单中关于引入新配置选项以启用基于站点配置的绝对链接的最后评论。
猜你喜欢
  • 2021-10-02
  • 1970-01-01
  • 1970-01-01
  • 2020-06-22
  • 1970-01-01
  • 1970-01-01
  • 2012-04-02
  • 2010-09-25
  • 2014-09-18
相关资源
最近更新 更多