[英]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.