Tyle to też się domyśliłem, może jakaś większa pomoc (np. to z modułem jaki warunek ma być) albo link do tamtego tematu
UpdateZrobiłem

z małą pomocą forum (odnalazłem temat o tym) oto rozwiązanie
Kod php
<?php
$db_query = "SELECT * FROM $tbl_category"; // pobieram kategorie
$mysql -> fetch_assoc($db_query); // j.w.
$smarty -> assign('category', $mysql -> row); // pakuję kategorie do szablonu
$db_query = "SELECT * FROM $tbl_category ORDER BY `id` DESC LIMIT 1"; // pobieram max id
$mysql -> fetch_assoc($db_query); // j.w.
foreach ($mysql -> row as $cat) $max = $cat['id'];
$smarty -> assign('max', $max); // wysyłam do szablonu
?>
kod w smarty
{foreach from=$category item=category}
{if $category.id%3 == 0}
<tr>{/if}
<td>{$category.id}
</td> // mo
żna zmieni
ć co ma wy
świetla
ć ja dla testu id
{if ($category.id == $max)}
</tr>{/if}
{/foreach}
mam nadzieję, że komuś to pomoże