1

Тема: Вопрос про "Хиты" и "Новинки" на главной странице

Здравствуйте,

У вас очень хороший и удобный интернте магазин. Всё сделано с умом. Спасибо за такой хороший продукт.

Есть вопрос: как изменить кол-во выводимых товаров на главной странице "Хиты" и "Новинки"? Т.е. по умолчанию выводиться по 6 позиций, а как сделать скажем 9 или 12 шт?

Thumbs up Thumbs down

2

Re: Вопрос про "Хиты" и "Новинки" на главной странице

Если не ошибаюсь количество можно подправить в файле shop.php (application/modules/shop/shop.php)

3

Re: Вопрос про "Хиты" и "Новинки" на главной странице

Да нашел. Поменял на 9. Добавил хитовых товаров в админке, но на главной как висело 6 штук хитов так и висит. МОжет ещё где-то что то нужно прописать?

Thumbs up Thumbs down

4

Re: Вопрос про "Хиты" и "Новинки" на главной странице

Все заработало разобрался.

Итого, если кому пригодится что менять:
1. Находим файл (application/modules/shop/shop.php)
2. Меняем в нем это

'hits'=>$this->_getHits(6),
'newest'=>$this->_getNew(6),

на это:

'hits'=>$this->_getHits(9),
'newest'=>$this->_getNew(9),

3. Затем ниже находим две идентичные строчки:

->limit(6)

и меняем их на

->limit(9)

Всё.

Thumbs up Thumbs down

5

Re: Вопрос про "Хиты" и "Новинки" на главной странице

Здравствуйте,
Вот у меня такая  проблема ...
В админке на товаре флажок не стоит чтобы выводило в "новинках " а оно ево выводит всеравно , с Хитами все норм!

Что делать? sad

Thumbs up Thumbs down

6 Отредактировано support (15-12-2011 13:49:02)

Re: Вопрос про "Хиты" и "Новинки" на главной странице

в

application\modules\shop\shop.php

исправить метод

public function _getNew($limit = 10)
    {
        return SProductsQuery::create()
                ->orderByCreated('DESC')
                ->filterByActive(true)
                ->limit(6)
                ->find();
    }

на

public function _getNew($limit = 10)
    {
        return SProductsQuery::create()
                ->orderByCreated('DESC')
                ->filterByHot(true)
                ->filterByActive(true)
                ->limit((int) $limit)
                ->find();
    }
Люди меняются, времена меняются, результат остается...

Thumbs up Thumbs down

7

Re: Вопрос про "Хиты" и "Новинки" на главной странице

Спасибо. Помогло

Thumbs up Thumbs down