Настройки количества товаров в каталоге

Очень странное явление - в CS-Cart есть настройка количества товаров выводящихся в категории по-умолчанию, при этом настройки альтернативных вариантов доступных пользователю засунуты прямо в код. Предлагаю вынести из кода в настройки. Не логично, можно туда же добавить и настройки $min_range, $max_ranges.

в app/functions/fn.catalog.php

function fn_get_product_pagination_steps($cols, $products_per_page)
{
$min_range = $cols * 4;
$max_ranges = 4;
$steps = array();

for ($i = 0; $i < $max_ranges; $i++) {
    $steps[] = $min_range;
    $min_range = $min_range * 2;
}

$steps[] = (int) $products_per_page;

$steps = array_unique($steps);

sort($steps, SORT_NUMERIC);

return $steps;

}

Как я должен был догадаться искать там, если бы мне не подсказали - вообще вопрос. Это же даже не файлы шаблона, на худой конец.

3 лайка