Тема: Фильтр товаров на главной
Возможна ли реализация фильтра товаров на главной странице?
Форум ReadyScript Вопросы по работе с системой Фильтр товаров на главной
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Возможна ли реализация фильтра товаров на главной странице?
Через конструктор сайта блок фильтр по характеристикам не подойдет?
Через конструктор сайта блок фильтр по характеристикам не подойдет?
Нет. Не выводит никакие фильтры.
А характеристики по которым сортировать у товаров есть?
Или интересует фильтр по цене, рейтингу?
А характеристики по которым сортировать у товаров есть?
Или интересует фильтр по цене, рейтингу?
Да, есть. Но фильтр и цен не видит.
Фильтр основывается только на категории и все данные для фильтрации берет только из категории. Поэтому этот блок не работает на главной странице, т.к. категории там нет. Вам надо сделать свой блок контроллер, который будет расширен от существующего блока. Но поменять несколько строк, чтобы идентификатор категории брался из настроек. Если решитесь сделать, то я подскажу, что нужно поменять.
Фильтр основывается только на категории и все данные для фильтрации берет только из категории. Поэтому этот блок не работает на главной странице, т.к. категории там нет. Вам надо сделать свой блок контроллер, который будет расширен от существующего блока. Но поменять несколько строк, чтобы идентификатор категории брался из настроек. Если решитесь сделать, то я подскажу, что нужно поменять.
Решусь. Он очень нужен. И если возможно, то еще нужна возможность выбора комплектации в категории товаров. Чтобы человек мог посмотреть стоимость конкретной комплектации, не заходя в карточку товара. Если подскажите куда копать, то буду признателен.
Решусь. Он очень нужен.
Ну Вы начните делать и когда сделаете.
Вам надо будет поменять:
'show_cost_filter' => new Type\Integer(array(
'description' => t('Отображать фильтр по цене?'),
'checkboxView' => array(1,0)
)),
На
'category_id' => new Type\Integer(array(
'description' => t('id категории'),
)),
'show_cost_filter' => new Type\Integer(array(
'description' => t('Отображать фильтр по цене?'),
'checkboxView' => array(1,0)
)),
Это даст возможность указать в блоке дополнительный параметр category_id.
$dir = urldecode($this->url->get('category', TYPE_STRING));
Меняем на:
$dir = $this->getParam('category_id');
И если возможно, то еще нужна возможность выбора комплектации в категории товаров. Чтобы человек мог посмотреть стоимость конкретной комплектации, не заходя в карточку товара. Если подскажите куда копать, то буду признателен.
Вам доступно в списке товаров теже функции, что и в шаблоне товара.
Здравствуйте! удалось ли решить данный вопрос с выводом фильтра на главной странице?
Да давно. Нужно только в блок фмльтра передать категорию из которой будут выводится фильтры
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум ReadyScript Вопросы по работе с системой Фильтр товаров на главной