繁体   English   中英

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">

但是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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM