Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 06fd85e8

Von Sven Schöling vor fast 17 Jahren hinzugefügt

  • ID 06fd85e8e7c7813fb15bdb9e8add12b6c78031ed
  • Vorgänger 468e86a6
  • Nachfolger 0a385d07

MultiColumnIterator

Verhält sich wie der normale Template::Iterator (siehe man Template::Iterator), akzeptiert aber einen zusätzlichen Parameter fuer eine Spaltenbreite.

Hat man Beispielsweise ein Array mit 11 Eintraegen und mochte diese auf 3 Zeilen im Template ausgeben, so gibt ein mit

[% USE miter = MultiColumnIterator(DATA, 3) %]

aufgerufener Iterator mit jeder Iteration ein Array von 4 Eintraegen zurueck, mit dem dann sequnziell die gewuenschte Sortierung ausgegeben werden kann.
Die Datensaetze werden in folgender Reihenfolge ausgegeben:

[ 1, 5, 9 ]
[ 2, 6, 10 ]
[ 3, 7, 11 ]
[ 4, 8, undef ]

  • hinzugefügt
  • geändert
  • kopiert
  • umbenannt
  • gelöscht