[英]Viewhelper f:link.typolink in TYPO3 9.5 LTS
视图助手
<f:link.typolink parameter="{link}">
仅适用于像 '19 _blank - "testtitle with whitespace"' 这样的字符串
但由于 8.7 LTS 打字链接的格式类似于“t3://page?uid=4284”。 这有效:
<f:link.typolink parameter="4284">
这不:
<f:link.typolink parameter="t3://page?uid=4284">
但是typolink 小部件以新的方式工作 - 不再有可能获得旧的语法。
任何想法如何处理视图助手中的现代拼写链接?
谢谢!
我已经在 TYPO3 9.5.3 上测试了<f:link.typolink parameter="t3://page?uid=23">test</f:link.typolink>
。 它对我有用,只要 uid 指的是有效页面。 当 uid 无效时,仅呈现文本而没有任何链接。
新格式也在TyposcriptReference: Typolink 中作为示例进行了记录。
它应该工作。
有效用户名:
<f:link.typolink parameter="t3://page?uid=23">test</f:link.typolink>
结果:
<a href="/test.html">test </a>
错误的用户名:
<f:link.typolink parameter="t3://page?uid=9999999">test</f:link.typolink>
结果:
test
替代<f:format.html>
:
<f:format.html><a href="t3://page?uid=23">my link</a></f:format.html>
结果:
<a href="/test.html">my link</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.