fluid - 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>
似乎很简单,但我还没有找到解决方案。
感谢您的建议
解决方案
您可以通过在通量配置中创建一个部分来做到这一点。
<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
推荐阅读
- php - yii 中的 foreach 创建命令
- azure-active-directory - 从外部公司网络限制登录 Office 365
- django - 支持多个请求 - django API 后端
- javascript - 如何获得最接近的结果?
- python - Pandas:如何提取和计算数据框中每行的“小时”数
- python - Python:得到“分配前引用的局部变量'idx'的错误语句”
- python - 那个国家的背景是怎样形成的?(情节)
- typescript - Vue typescript 导入依赖
- html - 调整窗口大小时如何裁剪图像 HTML/CSS
- java - 使用 Selenium Web Driver 运行测试脚本 Page Object Model 时发生 java.lang.NullPointerException 异常