TYPO3 v10 - 绝对链接 - config.absRefPrefix 已死?

问题描述 投票:0回答:2

如何告诉TYPO3 v10(全局)在前端生成绝对链接?

config.absRefPrefix
似乎不再起作用了。此外,使用绝对网址作为
base
中的
site configuration
没有任何效果。前端仍然有相对链接。

编辑:

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

hyperlink typo3 absolute typo3-10.x
2个回答
1
投票

这个问题从 TYPO3 v9 就已经存在了。错误跟踪器中有一张关于此问题的票证。我认为在 TYPO3 v12 中

config. absRefPrefix
可能会被完全删除。

在票证评论中你可以找到一些提示,如何在各个地方实现绝对链接:

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

0
投票
自 12 LTS 以来,现在有一个新功能:

https://docs.typo3.org/c/typo3/cms-core/12.4/en-us/Changelog/12.1/Feature-87919-AllowGenerationOfAbsoluteURLsCompletely.html

© www.soinside.com 2019 - 2024. All rights reserved.