View 助手
<f:link.typolink parameter="{link}">
仅适用于“19 _blank - “带有空格的testtitle””之类的字符串
但从 8.7 LTS 开始,打字链接的格式类似于“t3://page?uid=4284”。这有效:
<f:link.typolink parameter="4284">
这不是:
<f:link.typolink parameter="t3://page?uid=4284">
但是typolink小部件以新的方式工作——不再有可能获得旧的语法。
有什么想法如何处理 View 助手中的现代打字链接吗?
谢谢!
最佳答案
我已经测试过<f:link.typolink parameter="t3://page?uid=23">test</f:link.typolink>
在 TYPO3 9.5.3 上。只要 uid 引用有效页面,它就对我有用。当 uid 无效时,仅渲染文本,不渲染任何链接。
新格式也作为示例记录在 TyposcriptReference: Typolink .
应该可以。
有效 uid:
<f:link.typolink parameter="t3://page?uid=23">test</f:link.typolink>
结果:
<a href="/test.html">test </a>
uid 错误:
<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>
关于typo3 - Viewhelper f :link. TYPO3 9.5 LTS 中的打字链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53991815/