Если речь про количество товаров в списке категории - смотри строки с 282 по 312 http://www.assembla....ory.php?rev=397 (для удобства включи нумерацию строк)
Для себя я делал эти значения кратными количеству заданному в админке....
Так логичнее, кода меньше, править проще и ссылка на страницу с дефолтным количеством строится без параметра limit ...
Вместо строк с 282 по 312 у меня так:
$default_limit = (int)$this->config->get('config_catalog_limit');
$factors = array(1,2,3,5,8);
$this->data['limits'] = array();
foreach ($factors as $factor) {
$default_limit_factor = $default_limit * $factor;
$this->data['limits'][] = array(
'text' => $default_limit_factor,
'value' => $default_limit_factor,
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . (($default_limit_factor != $default_limit) ? '&limit=' . $default_limit_factor : ''))
);
}
В массиве $factors задаётся нужное количество коэффициентов...В итоге если в админке указать количество товаров на странице равное 12 и массив $factors содержит коэффициенты (1,2,3,5,8) получим 12, 24, 36, 60, 96
Аналогично сделал и в списке товаров по производителю, в поиске и в списке спецпредложений...