Tja, du fügst de aktuelle Seite nicht in den Loop, der dir dann später die Seitennummern auflistet.
Erweitere doch einfach den array offset mit einem Flag 'Aktiv'.
// LOOP durch $pages var
for ($i = 1; $i <= $pages; $i++)
{
$newoffset = $limit * ($i-1);
array_push($seiten,array('offset' => $newoffset,
'page' => $i,
'eventID' => $eventID,
'commID' => $commID,
'aktive' => ($page != $i)
));
$counter = $counter + 1;
}
$tmpl->setLoop('deinLoopName', $seiten);
Im Template selber kannst du dann im Loop drinn auf das aktive-Flag abfragen
{tmpl_loop deinLoppNmae}
{tmpl_if aktive}
<!-- Ansicht aktive Seite -->
{tmpl_else}
<!-- andere Seiten -->
{/tmpl_if}
{/tmpl_loop}
Yaslaw, das so erfolgreich mehrmals angewendet habend