Ответить Новая тема Новый опрос 
 Модуль производители
gerti 2112
Новичок
Сообщений: 11
Регистрация: 10-03-2015


24-03-2015 03:34
В файлах темы есть файлы отвечающие за темплит производитель

Подскажите, есть ли из коробки или бесплатный модуль, который добавляет блок производителей (ссылки в левом столбце), подвязанных к текущей категории

под подвязкой я подразумеваю, что выводиться только те производители, товары которых есть в категории

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


Cпециалист
Сообщений: 233
Регистрация: 23-11-2012


25-03-2015 03:26
есть бесплатный модуль фильтров - там и по производителям можно отфильтровать
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
gerti 2112
Новичок
Сообщений: 11
Регистрация: 10-03-2015


25-03-2015 04:13
Это не совсем то. Нужен именно блок со ссылками на производителей из данной категории.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ggyyvv


Cпециалист
Сообщений: 233
Регистрация: 23-11-2012


25-03-2015 07:47
бесплатных наверно нет, хотя если взять тот же блок фильтров, то можно под себя переделать...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
gerti 2112
Новичок
Сообщений: 11
Регистрация: 10-03-2015


25-03-2015 16:34
Спасибо
значит будем что-то думать
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


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


26-03-2015 00:20
Цитата:( gerti 2112 @ 24-03-2015 04:34 Смотреть сообщение )
Подскажите, есть ли из коробки или бесплатный модуль, который добавляет блок производителей (ссылки в левом столбце), подвязанных к текущей категории


Открыть модуль /modules/blockmanufacturer/blockmanufacturer (сделать копию модуля при необходимости использования стандартного).

Изменить:
Код:
$manufacturers = Manufacturer::getManufacturers();

на:
Код:
if (!$id_category = Tools::getValue('id_category'))
            return;

        $manufacturers = Db::getInstance()->ExecuteS('
        SELECT *
        FROM `'._DB_PREFIX_.'manufacturer` m
        '.Shop::addSqlAssociation('manufacturer', 'm').'
        INNER JOIN `'._DB_PREFIX_.'manufacturer_lang` ml ON (m.`id_manufacturer` = ml.`id_manufacturer` AND ml.`id_lang` = '.(int)$this->context->cookie->id_lang.')
        WHERE m.`active` = 1
        AND m.id_manufacturer IN (SELECT p.`id_manufacturer`
        FROM `'._DB_PREFIX_.'category_product` cp
            LEFT JOIN `'._DB_PREFIX_.'product` p ON (p.`id_product` = cp.`id_product`)
            WHERE cp.`id_category` = '.(int)$id_category.' AND p.`active` = 1
        )');
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос