2

如何在我的 FLUX Flexform 配置(后端)中使用错字链接字段

<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" />

在此处输入图像描述

4

2 回答 2

4

约斯特是对的。您需要将字段中的值从 VHS 传递给 TypoLink ViewHelper。

与 TYPO3 CMS Core 错字链接功能部分兼容,您需要将字段值传递为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 的 DocComment 块中查找这些内容:

作为维护者之一,如果您需要进一步的反馈,请在 Github 项目上提出问题,如果您在使用它时遇到问题,或者加入我们的 IRC(#fedext on Freenode)

于 2015-02-17T07:12:32.487 回答
1

现在在 2021 年(Typo3 10)使用:

<flux:field.input name="linktarget" label="Link" config="{renderType: 'inputLink'}"></flux:field.input>

<f:link.typolink parameter="{parameter: d.job.linktarget}">Click Me!</f:link.typolink>
于 2021-08-17T13:08:53.403 回答