yuazakharov
Постоялец
- Регистрация
- 22 Янв 2013
- Сообщения
- 300
- Реакции
- 159
- Автор темы
- #1
Нужно в классе Product.php переделать функцию getNewProducts, добавить передачу в эту функцию id категории и в классе модуля исключить из показа товары по id категории:
в модуле blocknewproducts.php в getNewProducts() ===> вместо 18, вводите свой id:
Таблицу категорий включить в запрос, тогда можно будет в запросе не учитывать по переданному id категорий:
Вопрос: как исключить еще одну категорию?
Код:
public static function getNewProducts($id_lang, $page_number = 0, $nb_products = 10, , $id_category = null, $count = false, $order_by = null, $order_way = null, Context $context = null){
в модуле blocknewproducts.php в getNewProducts() ===> вместо 18, вводите свой id:
Код:
Product::getNewProducts((int) $this->context->language->id, 0, (int)Configuration::get('NEW_PRODUCTS_NBR'), 18);
Таблицу категорий включить в запрос, тогда можно будет в запросе не учитывать по переданному id категорий:
Код:
$sql->join('JOIN '._DB_PREFIX_.'category_product cp ON (cp.id_product = p.id_product)');
$sql->where('cp.`id_category` <> '. $id_category);
Вопрос: как исключить еще одну категорию?