簡體   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