TCA でリンク ウィザードを定期的に使用しています。
Fluid (ページ/電子メール/外部) でレンダリングする必要があるリンクの種類を条件で見つけるのは恐ろしいことです。これに対する解決策はありますか、それとも独自の ViewHelper を作成する必要がありますか?
link.typolink ViewHelper は、少なくとも TYPO3 7.0 以降では、あなたが探しているものだと思います。
<f:link.typolink parameter="{link}">
Linktext
</f:link.typolink>
Fluid には、さまざまなリンク ビュー ヘルパーがあります。
<f:link.action action="show">action link</f:link.action>
<f:link.email email="foo@bar.tld" />
<f:link.external uri="http://www.typo3.org" target="_blank">external link</f:link.external>
<f:link.page>page link</f:link.page>
コード (およびいくつかの例) は、typo3/sysext/fluid/Classes/ViewHelpers/Link にあります。