тема · 71 278 просмотров · 135 ответов
Настройка модуля Фильтр
Общие вопросы
Ecsiron написал(а): ↑ты модификацию написал или файл менял? версия ОС какая?
ocStore 2.1.0.2.1
не писал - мне такая досталась. я поразбирался и получается что в запросе такая проблема - не выбирает данные из oc_product_attribute у которых определенные связки attribute_id и text
например нужно выбрать все product_id у которых связки значений attribute_id=16 с text=2 и одновременно attribute_id=17 с text=3
фильтр стандартный, весь вопрос в запросе. я его уже переписал - все работает
но хочется более изящного решения. правда уже в рамках другого вопроса наверное
но хочется более изящного решения. правда уже в рамках другого вопроса наверное
Может кто знает как в стантартном фильтре на OC 2.3 пункты фильтра отображать горизонтально а не вертикально. Заранее благодарен!
Подскажите пжл, фильтр показывает три производителя и никак больше. Сделал вот так:
Для изменения количества выводимых фильтров (стандартно 20) проделываем следующее:
../admin/controller/catalog/filter.php
//
$data = array(
'filter_name' => $this->request->get['filter_name'],
'start' => 0,
'limit' => 20
);
//
Меняем 20 на нужное количество.
Но, увеличелось количество только в панели настройки.
Как увеличить количество в фильре?
спасибо
Для изменения количества выводимых фильтров (стандартно 20) проделываем следующее:
../admin/controller/catalog/filter.php
//
$data = array(
'filter_name' => $this->request->get['filter_name'],
'start' => 0,
'limit' => 20
);
//
Меняем 20 на нужное количество.
Но, увеличелось количество только в панели настройки.
Как увеличить количество в фильре?
спасибо
По-мойму мы о разных лимитах разговариваем.
отборная вырезка
code
<file path="catalog/controller/product/*.php">
<operation>
<search><![CDATA[$limits = array_unique(array($this->config->get($this->config->get('config_theme') . '_product_limit'), 25, 50, 75, 100));]]></search>
<add position="replace"><![CDATA[$limits = array_unique(array($this->config->get($this->config->get('config_theme') . '_product_limit'), 12, 24, 48, 60,96));]]></add>
</operation>
</file>Ecsiron написал(а): ↑По-мойму мы о разных лимитах разговариваем.отборная вырезка
code<file path="catalog/controller/product/*.php"> <operation> <search><![CDATA[$limits = array_unique(array($this->config->get($this->config->get('config_theme') . '_product_limit'), 25, 50, 75, 100));]]></search> <add position="replace"><![CDATA[$limits = array_unique(array($this->config->get($this->config->get('config_theme') . '_product_limit'), 12, 24, 48, 60,96));]]></add> </operation> </file>
не могу у себя такое найти :(
Всем привет! Делаю себе потихоньку магазин автозапчастей. Столкнулся с такой проблемой. Сделал фильтр по типу двигателя. И теперь каждую запчасть нужно привязать к определённому типу двигателя. Но дело в том, что этих запчастей тысячи. Пройдёт не один год 🙁 пока каждую детальку к своему мотору привяжешь. Есть ли какое-либо решение, чтоб можно было массово товарам фильтры присваивать?
Vovka0099 написал(а): ↑Есть ли какое-либо решение, чтоб можно было массово товарам фильтры присваивать?
Конечно. Покупаете любой фильтр и пользуйтесь. Все автоматически, опции, атрибуты итд.
Вот например по атрибутам http://shop.opencart-russia.ru/filter-po-attributam
Т.е вам достаточно добавить атрибут к товару Тип двигателя.
В общем обратите внимание на платные варианты, от того что указано, до любого с opencart.com
Ravilr написал(а): ↑Конечно. Покупаете любой фильтр и пользуйтесь. Все автоматически, опции, атрибуты итд.
Вот например по атрибутам http://shop.opencart-russia.ru/filter-po-attributam
Т.е вам достаточно добавить атрибут к товару Тип двигателя.
В общем обратите внимание на платные варианты, от того что указано, до любого с opencart.com
Спасибо. Ща буду разбираться
Чтобы ответить, войдите или зарегистрируйтесь.



