如何在FLUX Flexform-Configuration(后端)中使用typolink-field
<f:section name="Configuration">
<flux:form id="home" options="{icon: 'Icons/Content/myicon.gif', group: 'Homepage'}">
<flux:field.input name="txtHeadline" label="Headline" />
<!-- ?? -->
<flux:field.input name="lnkTarget" label="Link">
<flux:wizard.link />
</flux:field.input>
</flux:form>
</f:section>
主要部分:
{namespace v=Tx_Vhs_ViewHelpers}
...
<v:link.typolink parameter="{parameter: section.item.url}">Beautiful link</v:link.typolink>
<!-- or -->
<v:uri.typolink parameter="{parameter: section.item.url}" />
这是我使用FLUID Powered TYPO3的第一步,我不知道?
谢谢你的帮助。我需要此输入字段和“正常”输出的链接向导:<a href="mylink" class="xy" />
答案 0 :(得分:3)
约斯特是对的。您需要将字段中的值传递给VHS的TypoLink ViewHelper。
与TYPO3 CMS Core typolink功能部分兼容,您需要将字段值传递为parameter
。
有一个表单字段,如:
<flux:field.input name="lnkTarget" label="Link">
<flux:wizard.link />
</flux:field.input>
字段的简单内容示例:
<v:link.typolink configuration="{parameter: lnkTarget}" />
自定义覆盖/添加字段值的示例:
<v:link.typolink configuration="{parameter: lnkTarget, additionalParams: '&print=1', title: 'Follow the link'}">
Click Me!
</v:link.typolink>
请注意我放置{lnkTarget}
的位置。
您可以在ViewHelpers上的DocComent块中查找这些内容:
作为维护者之一,如果您需要进一步的反馈 - 请在Github项目中提出问题,如果您在使用它时遇到问题或加入我们的IRC(Freenode上的#fedext)