我正在使用typo3并了解它是如何工作的。我正在尝试用一些图片构建一个表格,但我尝试过的所有图片都不起作用。所以我想就如何实现这一点提出一些建议。
这就是我所拥有的:
在我的控制器上,我得到一张带有一组照片的Tx_Extbase_Persistence_QueryResult:
$fileElements = $fileElementRepository->getFileElementsByNumberOf($id, $numberOfElements);
$this->view->assign('fileElements', $fileElements);
以下是我在index.html上对他们所做的事情:
<table>
<tr>
<f:for each="{fileElements}" as="satArc">
<td>
<f:image src="{satArc.filePath}" alt="{satArc.linkText}" />
</td>
</f:for>
此刻我收到了所有可用图片。因为我在标签内部有for循环。但我想找到一种方法将它们分成4行图片。但我还没弄清楚如何将queryResult分成4个元素组。
我希望这很清楚,否则问。
感谢阅读:)
答案 0 :(得分:0)
您可以使用
<f:for each="{...}" as="...">
<f:cycle values="{0:'', 1:'', 2:'', 3:1}" as="isLast">
<f:if condition="{isLast} == 1">...</f:if>
</f:cycle>
</f:for>
因此,您可以关闭该行并开始一个新行。