0

私は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 つの要素のグループに分割する方法がわかりません。

これが十分に明確であることを願っています。

読んでくれてありがとう :)

4

1 に答える 1

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>

したがって、行を閉じて新しい行を開始できます。

于 2013-01-12T15:33:35.650 に答える