Ответить Новая тема Новый опрос 
 Можно ли реализовать такое?
Stewart
Новичок
Сообщений: 18
Регистрация: 17-02-2011


27-05-2015 20:35
Привет! Возможно ли реализовать подобный функционал?

Магазин мобильных аксессуаров

Есть категории товаров A, B, C, D и т.д., в которых представлены аксессуары под конкретную модель устройства.
Есть категория товаров X, в которой представлены универсальные аксессуары.

Что нужно сделать: вывести в категориях A, B, C, D сначала товары из них, а потом из категории X? Притом все товары должны идти общим потоком, при необходимости сортироваться по цене и т.д.

Буду благодарен за помощь!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


28-05-2015 12:10
Откройте файл /controllers/front/CategoryController.php
до:
Код:
Hook::exec('actionProductListModifier', array(
    'nb_products' => &$this->nbProducts,
    'cat_products' => &$this->cat_products,
));

добавьте:
Код:
$cat = new Category(2);
if($count = $cat->getProducts(null, null, null, $this->orderBy, $this->orderWay, true))
{
    $this->nbProducts += $count;
    $this->pagination($this->nbProducts);
    $this->cat_products = array_merge($this->cat_products, $cat->getProducts($this->context->language->id, (int)$this->p, (int)$this->n, $this->orderBy, $this->orderWay));
}


2 - № категории X.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос