TYPO3 9.5 LTS 中的 Viewhelper f:link.typolink
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">
但是拼写链接小部件以新的方式工作 - 不再有可能获得旧语法。
关于如何处理 viewhelper 中的现代拼写链接有什么想法吗?
谢谢!
我已经在 TYPO3 9.5.3 上测试了 <f:link.typolink parameter="t3://page?uid=23">test</f:link.typolink>
。它对我有用,只要 uid 指的是有效页面。当 uid 无效时,只渲染文本而没有任何 link.
新格式也作为示例记录在
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>
查看助手
<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">
但是拼写链接小部件以新的方式工作 - 不再有可能获得旧语法。
关于如何处理 viewhelper 中的现代拼写链接有什么想法吗?
谢谢!
我已经在 TYPO3 9.5.3 上测试了 <f:link.typolink parameter="t3://page?uid=23">test</f:link.typolink>
。它对我有用,只要 uid 指的是有效页面。当 uid 无效时,只渲染文本而没有任何 link.
新格式也作为示例记录在 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>