簡體   English   中英

TYPO3流體中的f:link和f:uri ViewHelpers有什么區別

[英]What is the difference between f:link and f:uri ViewHelpers in TYPO3 fluid

有許多視圖助手可以在 Fluid 中使用。 f:linkf:uri似乎做基本相同的事情。

例如:

  • f:link.external“用於創建指向外部目標的鏈接的 ViewHelper。”
  • f.uri.external“此 ViewHelper 創建一個指向外部頁面的鏈接”

這導致以下問題:

  1. f.link.external 和 f.uri.external 之間有什么區別(哪個 Fuid / TYPO3 版本支持哪個?)。
  2. 文檔“ Extbase 指南”是針對哪個 TYPO3 版本的? 因為通常你會在左下欄中看到一個版本,這里它只顯示“最新”。
  3. 使用 TYPO3 8 的 Fluid ViewHelpers 的最佳最新資源是什么?
  1. Fluid 中的所有link視圖助手都呈現完整的 HTML 鏈接,因此<a href="..." ...>...</a> 相比之下,所有uri視圖助手都只呈現 URI,因此最終會出現在鏈接的href中或例如 CSS 中的src()中。
  2. Extbase 指南很少更新,也沒有真正的版本依賴。 如果它適用於最新的 LTS,但您會在這里和那里找到過時的信息。
  3. 網上有一些文檔涵蓋了 Fluid 的部分內容,但沒有包含所有內容的明確指南。 以下是一些資源:

非常歡迎您在發現有問題的地方改進文檔。 :-)

f.link.external實際上創建了一個鏈接,f.uri只是輸出uri


f.link.external

流體來源:

<f:link.external  uri="https://typo3.org">f.link.external</f:link.external>

結果:

<a href="https://typo3.org">f.link.external</a>

f.uri.external

流體來源:

<f:uri.external  uri="https://typo3.org">f.uri.external</f:uri.external>

結果:

https://typo3.org

更新f.uri.external的文檔可能是個好主意,因為它具有誤導性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM