我正在使用Fedext.net工具集处理 Typo3 6.1 和 Fluid 模板。我有这样定义的内容元素后端模板:
{namespace flux=Tx_Flux_ViewHelpers}
{namespace v=Tx_Vhs_ViewHelpers}
<f:layout name="Content" />
<div xmlns="http://www.w3.org/1999/xhtml"
xmlns:flux="http://fedext.net/ns/flux/ViewHelpers"
xmlns:v="http://fedext.net/ns/vhs/ViewHelpers"
xmlns:f="http://fedext.net/ns/fluid/ViewHelpers">
...
<flux:flexform.object name="item">
<flux:flexform.field.input name="url">
<flux:flexform.field.wizard.link />
</flux:flexform.field.input>
</flux:flexform.object>
然后我像这样在前端渲染它
<f:link.external uri="{section.item.url}">
{section.item.url}
</f:link.external>
问题是链接后端向导允许用户设置链接http://www.google.com/ _blank - Google
,如其代表href target css-class title
并最终出现在以下前端 HTML 渲染中:
<a href="http://www.google.com/ _blank - Google">
http://www.google.com/ _blank - Google
</a>
我想知道是否已经有任何 ViewHelper 允许正确呈现链接小部件数据?或者我应该自己实施一个?我已经检查了这些文档:
我坚持使用第一个,但它比我真正需要的要简单一些。可能还有一个 ViewHelper 可以按空格字符拆分链接数据,然后我可以渲染链接,但听起来像一个不可靠的解决方法。