Index: branches/unlabeled/unlabeled-1.78.2/core/kernel/db/db_tag_processor.php =================================================================== diff -u -r8276 -r8338 --- branches/unlabeled/unlabeled-1.78.2/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 8276) +++ branches/unlabeled/unlabeled-1.78.2/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 8338) @@ -1415,7 +1415,7 @@ case 'total_pages': return $object->GetTotalPages(); case 'needs_pagination': - return $object->RecordsCount > $object->PerPage; + return ($object->RecordsCount > $object->PerPage) || ($object->Page > 1); } }