typolink的FLUX配置

时间:2015-02-16 20:05:50

标签: typo3 flux fedext typolink

如何在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" />

enter image description here

1 个答案:

答案 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)