Allora, mi sono incasinato probabilmente! Più che algoritmo, mi sa che mi serve una condizione! In poche parole col template engine devo mostrare il div o meno! Ora come ora ho questo codice, che mi mette le 3 immagini dentro un div che si chiude ogni 3 screen ed ovviamente si riapre, poi all'ultima riga si richiude, qualunque sia il numero:
Codice HTML:
<!-- IF !(screen.S_ROW_COUNT % 3) -->
<!-- IF not screen.S_FIRST_ROW -->
</div>
<!-- ENDIF -->
<div class="column mv text_center">
<!-- ENDIF -->
<a href="{screen.URL}" class="v_middle"><img src="{screen.IMG}" alt="" width="190" /></a>
<!-- IF screen.S_LAST_ROW -->
</div>
<!-- ENDIF -->
Contando che è un array, quindi S_ROW_COUNT parte da 0, dovrei avere come risultato finale una cosa simile:
Codice:
<div class="column_left">
<a href="{screen.URL}" class="v_middle"><img src="{screen.IMG}" alt="" width="190" /></a>
</div>
<div class="column_right">
<a href="{screen.URL}" class="v_middle"><img src="{screen.IMG}" alt="" width="190" /></a>
</div>
<div class="column">
<a href="{screen.URL}" class="v_middle"><img src="{screen.IMG}" alt="" width="190" /></a>
</div>
Ovviamente mi serve la condizione per eviatare che nell'ultima riga sono presenti solamente due immagini (quindi dovrò usare sempre % e poi la variabile S_LAST_ROW, devo mettere column e non column_right.
E' un casotto, per quello non riesco a cavarne piede e lavorandoci tutti i giorni, mi sta facendo impazzire