Your comments

меня не поняли. ситуация: я хочу, чтобы в случае, когда заходишь в КАТЕГОРИЮ, чтобы можно было бы выбирать количество товаров, отображаемых в ней не 12,24,36, а, предположим, 10,20,30. путем правки шаблона - не выйдет, т.к. все режется на корню в

Category::__construct() (./application/modules/shop/category.php):

if (!empty(ShopCore::$_GET['user_per_page'])) {

            if (ShopCore::$_GET['user_per_page'] != 'all') {

                switch (ShopCore::$_GET['user_per_page']) {

                    case 12:

                        $this->perPage = 12;

                        break;

                    case 24:

                        $this->perPage = 24;

                        break;

                    case 36:

                        $this->perPage = 36;

                        break;

                    default:

                        $this->perPage = 12;

                }

            } else {

                $this->perPage = 12;

            }

        }

        else

            $this->perPage = ShopCore::app()->SSettings->frontProductsPerPage;


и url вида /shop/category/test_category?user_per_page=30 выведет 12 страниц, а не 30, как хотелось бы


не спорю. однако, движки на типа symfony приучают к тому, что об этом лишний раз задумываться не хочется. плюс, в случае мелких правок уже на production-сервере нет желания самостоятельно лишний раз минифицировать