Chciałbym za pomocą
Kod
{section}

z smarty stworzyć coś takiego

  1. <tr>
  2. <td>A</td>
  3. <td>B</td>
  4. <td>C</td>
  5. </tr>
  6. <tr>
  7. <td>D</td>
  8. <td>E</td>
  9. <td>F</td>
  10. </tr>
  11. <tr>
  12. <td>G</td>
  13. <td>H</td>
  14. <td>I</td>
  15. </tr>

Gdzie kolejne litery są pobierane z tablicy. Przejżałem manual, ale tam nie ma na to rozwiązania.
Proszę o pomoc.

EDIT:

Sam sobie rozwiązałem problem:

  1. {section name=outer start=0 loop=$brand}
  2. {if (7 is div by $smarty.section.outer.iteration)}
  3. <tr>
  4. {/if}
  5. <td><a href="{$brand[outer].link}/" >{$brand[outer].name}</a></td>
  6. {if !($smarty.section.outer.iteration % 6)}
  7. </tr>
  8. {/if}
  9. {/section}


tylko to nie do końca to o co mi chodziło... bo tu moge wstawiać tylko liczby pierwsze i wtedy mam 3,5,7,11 kolumn.. nie da rady ustawic 4,6,8,9...
Ma ktoś jakiś inteligentniejszy pomysł?