Производители в категориях
Краткое описание Производители в категориях
Модуль отображает список производителей в текущей категории, а также их количество и позволяет отфильтровать товары в данной категории только для выбранного производителя.
Модуль отображает список производителей в текущей категории, а также их количество и позволяет отфильтровать товары в данной категории только для выбранного производителя.
Фильтр производителей в категориях товара добавляется и на страницу категорий перед списком товаров и при клике на производителя отображает только его товары в выбранной категории.
Демонстрация работы модуля: Демо
Добавлено отображение логотипов производителей и возможность размещения списка производителей и описания категории на отдельных вкладках.
Проверено на версиях 1.3.x, 1.4.3.0 и 1.4.5.1
ORS а почему вдруг пропала совместимость с 1.2 и в этом фильтре и в аналогичном категории в производителях?
В момент презентации если не ошибаюсь совместимость была заявлена.
Если вы уже купили модуль, то напишите через контакты - установлю на версию 1.2.
на 1.4 не работает
обновление будет ?
Планирую переход на 1.4. Будет ли обновление модуля?
Модуль не получается сделать универсальным для всех версий даже в пределах одной ветки.
Пишите через форму контактов - сделаю для вашей конкретной версии
Написал, ответа нет.
Тоже написал. Ответа нет. Жаль - модуль нужен.
Уважаемый Ors, ответьте, пожалуйста, стоит ли нам ждать?
Сделал для версий 1.4.3.0 и 1.4.5.1
надеюсь, на 1.4.4 от Prestadev тоже заработает.
как обновиться?
Распаковать в корень сайта из папки 1.4.3
В модуле присутствует ошибка. Нужно добавить в Category::getProducts() фильтрацию и в запрос, считающий количество товаров, иначе разбиение на страницы будет работать неверно.
/* Return only the number of products */
if ($getTotal)
{
$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow('
SELECT COUNT(cp.`id_product`) AS total
FROM `'._DB_PREFIX_.'product` p
LEFT JOIN `'._DB_PREFIX_.'category_product` cp ON p.`id_product` = cp.`id_product`
WHERE cp.`id_category` = '.(int)($this->id).($active ? ' AND p.`active` = 1' : '').'
'.($id_supplier ? 'AND p.id_supplier = '.(int)($id_supplier) : '')
.($id_manufacturer ? 'AND p.id_manufacturer = '.(int)$id_manufacturer : ''));
return isset($result) ? $result['total'"> : 0;
}
Один момент: переменная nb_products будет содержить количество товаров с учётом фильтра, и если она использовалась для отображения кол-ва всех товаров категории, то так теперь нельзя.
всем привет, на 1.5 будет работать?
Пока нет.
возможно ли сделать отображение производителей не в столбик а в строчку?