【问题标题】:Typolinks target not working after upgrade to typo3 8.7.20升级到typo3 8.7.20 后,Typolinks 目标不起作用
【发布时间】:2018-12-10 09:14:31
【问题描述】:

Typo3 7.6.30 升级到 8.7.20 后,我的 typolinks 无法正常工作。网站中生成的链接将 _blank 作为目标。 无论链接是内部链接还是外部链接。

【问题讨论】:

  • 我发现,如果我添加ATagParams = target=_self,它似乎工作
  • 我知道我可以更改我的菜单脚本并且不通过使用 doNotLink = 1 并创建 TEXT 对象并创建我的链接来自动创建链接。但是,升级后行为发生了变化一定是有原因的。

标签: upgrade typo3-7.6.x typo3-8.x


【解决方案1】:

也许有些东西让 TYPO3 认为你总是有外部 URL。
您的域定义是什么,absRefPrefixbaseURL
你有干净的https-handling 吗?

【讨论】:

  • 问题只发生在错字链接而不是来自例如链接的链接。右岸在升级之前它起作用了。
  • 一切都是某种程度的错字链接——除了你自己建立一个标签。即使这样,URL 也可能是错字链接 (returnLast = url)。你链接什么样的网址?页面 uid,记录 uid,带路径的“内部”url,...?哪些参数,锚点?
  • 它主要是指向页面的链接,因此是页面uid。
  • 它也发生在我的 HMENU / TMENU
  • 我认为您的域定义中有一些奇怪的地方。目标域和当前域之间的任何不匹配(例如,https 被代理重定向到 http,因此所有链接都必须使用 https 生成,但是使用代理从 http 调用服务器)。您的域记录定义是什么?你用absRefPrefix = / 吗? baseUrl?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-13
  • 1970-01-01
  • 1970-01-01
  • 2015-12-08
  • 2017-07-06
  • 2017-06-30
  • 1970-01-01
相关资源
最近更新 更多