首页 > 解决方案 > TYPO3 Flux 创建可扩展链接列表

问题描述

我想创建一个可扩展的带有通量的链接列表。这意味着我想要一个后端表单来根据需要创建和添加尽可能多的链接。使用 TYPO3 8.7、通量、流体含量、VHS。我怎么做?

输出 Html 应如下所示:

<h3>Links Headline </h3>
<ul class="mylist">
<li><a href="/one">Linktext one</a></li>
<li><a href="/two">Linktext two</a></li>
...
</ul>

似乎很简单,但我还没有找到解决方案。

感谢您的建议

标签: fluidtypo3-8.xflexform

解决方案


您可以通过在通量配置中创建一个部分来做到这一点。

<flux:form.section name="settings.linklist" label="Definitions">
  <flux:form.object name="listitem" label="Definition">
     <flux:field.input name="label" label="Label"/>
     <flux:field.input name="link" label="Link">
       <flux:wizard.link/>
     </flux:field.input>
 </flux:form.object>
</flux:form.section>

在前端渲染列表:

<f:for each="{settings.linklist}" as="item">

有关详细信息,请参阅文档:https ://fluidtypo3.org/viewhelpers/flux/master/Form/SectionViewHelper.html


推荐阅读