Witam,
Mam tablice zmiennych którą przekazuje do szablonu i wygląda ona mniej więcej tak :
{section name="i" loop=$parts max=20}
<div style="width:50px;clear:both"> <input class="check" type="checkbox" name="msgs_id[]" value="{$parts[i].id}"> <div style="width: 250px">{$parts[i].from}
</div> <div style="width: 550px">{$parts[i].subjects}
</div> <div style="width: 150px">{$parts[i].date}
</div> <div><input type="hidden" name="{$box_name}" value="{$parts[i].id}" class="{$controller}"></div> {/section}
ponieważ tablica zwraca mi 21 elementów a ja chcę wyświetlać tylko 20 więc użyłem komendy max,
Jest jednak kwestia tego typu, że czasem do tablicy ładowane jest mniej niz 20 elementów, w takim przypadku chcę wyświetlać ilość elementów - 1.
Czy jest jakaś komenda w smarty która ogranicza pętlę do 'ilość elementów - 1' ?