1
Фильтр - Скрыть Соседние Подкатегории (Гибкость Фильтра)
Автор icmp.dll, 28 дек. 2015 10:24
Сообщений в теме: 9
#1
Отправлено 28 Декабрь 2015 - 10:24
Здравствуйте!
Подскажите пожалуйста, как в фильтре скрыть подкатегории из соседней категории?
у меня дерево выглядит так:
"товары"->"каталог товаров на сайте"->
"услуга"->"марка"->"модель"->"товар"
В данный момент в фильтре остаются модели, не соответствующую выбранной в фильтре же марке(это весьма печалит). Кстати при выборе марки в каталоге, избыточные модели не отображаются.
Второй вопрос - возможно ли переделать фильтр, что бы все марки отображались в любых каталогах, а при выборе марки происходил бы переход на соответствующую страницу в каталоге?
Подскажите пожалуйста, как в фильтре скрыть подкатегории из соседней категории?
у меня дерево выглядит так:
"товары"->"каталог товаров на сайте"->
"услуга"->"марка"->"модель"->"товар"
В данный момент в фильтре остаются модели, не соответствующую выбранной в фильтре же марке(это весьма печалит). Кстати при выборе марки в каталоге, избыточные модели не отображаются.
Второй вопрос - возможно ли переделать фильтр, что бы все марки отображались в любых каталогах, а при выборе марки происходил бы переход на соответствующую страницу в каталоге?
#2
Отправлено 29 Декабрь 2015 - 19:55
icmp.dll (28 Декабрь 2015 - 10:24) писал:
Здравствуйте!
Подскажите пожалуйста, как в фильтре скрыть подкатегории из соседней категории?
у меня дерево выглядит так:
"товары"->"каталог товаров на сайте"->
"услуга"->"марка"->"модель"->"товар"
В данный момент в фильтре остаются модели, не соответствующую выбранной в фильтре же марке(это весьма печалит). Кстати при выборе марки в каталоге, избыточные модели не отображаются.
Второй вопрос - возможно ли переделать фильтр, что бы все марки отображались в любых каталогах, а при выборе марки происходил бы переход на соответствующую страницу в каталоге?
Подскажите пожалуйста, как в фильтре скрыть подкатегории из соседней категории?
у меня дерево выглядит так:
"товары"->"каталог товаров на сайте"->
"услуга"->"марка"->"модель"->"товар"
В данный момент в фильтре остаются модели, не соответствующую выбранной в фильтре же марке(это весьма печалит). Кстати при выборе марки в каталоге, избыточные модели не отображаются.
Второй вопрос - возможно ли переделать фильтр, что бы все марки отображались в любых каталогах, а при выборе марки происходил бы переход на соответствующую страницу в каталоге?
Если вы добавите к товару соответствующую характеристику или модификации и установите в каталоге фильтрацию по данной параметру, то фильтроваться товары будут во всех категориях.
#3
Отправлено 30 Декабрь 2015 - 04:50
фильтр1 = марка, фильтр2 = модель
клиент выбирает в фильтре1 - мерседес, в фильтре 2 продолжают отображаться модели УАЗов.
клиент выбирает в фильтре1 - мерседес, в фильтре 2 продолжают отображаться модели УАЗов.
#4
Отправлено 30 Декабрь 2015 - 05:38
В этом случае как вариант - делать автоматическую сортировку с перезагрузкой страницы при выборе 1 характеристики\модификации. Подобная реализация устроит?
#5
Отправлено 30 Декабрь 2015 - 07:54
Да, вроде бы то, что надо! Но как это реализовать?
#6
Отправлено 04 Январь 2016 - 09:20
Ау! Хоть альтернативу предложите! please!
Работа кипит, налоги идут, фильтр работает несколько некорректно...
Работа кипит, налоги идут, фильтр работает несколько некорректно...
#7
Отправлено 06 Январь 2016 - 10:56
icmp.dll (04 Январь 2016 - 09:20) писал:
Ау! Хоть альтернативу предложите! please!
Работа кипит, налоги идут, фильтр работает несколько некорректно...
Работа кипит, налоги идут, фильтр работает несколько некорректно...
Найдите в шаблоне HTML код
{% FOR values %} <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_prop_list.values.VALUE}</option> {% ENDFOR %}замените на
{% FOR values %} <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %} {% IF filter_prop_list.values.NB_GOODS_FILTERED = 0 %} disabled="disabled"{%ENDIF%}>{filter_prop_list.values.VALUE}({filter_prop_list.values.NB_GOODS_FILTERED})</option> {% ENDFOR %}
#8
Отправлено 06 Январь 2016 - 11:50
Спасибо большое, Ирина. Функционал заметно улучшился.
Подскажите, пожалуйста, есть ли возможность совсем не отображать в фильтре параметры фильтрации если наличие связанного с ними товара = 0?
Подскажите, пожалуйста, есть ли возможность совсем не отображать в фильтре параметры фильтрации если наличие связанного с ними товара = 0?
#9
Отправлено 06 Январь 2016 - 14:36
icmp.dll (06 Январь 2016 - 11:50) писал:
Спасибо большое, Ирина. Функционал заметно улучшился.
Подскажите, пожалуйста, есть ли возможность совсем не отображать в фильтре параметры фильтрации если наличие связанного с ними товара = 0?
Подскажите, пожалуйста, есть ли возможность совсем не отображать в фильтре параметры фильтрации если наличие связанного с ними товара = 0?
{% FOR values %} <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %} {% IF filter_prop_list.values.NB_GOODS_FILTERED = 0 %} disabled="disabled"{%ENDIF%}>{filter_prop_list.values.VALUE}({filter_prop_list.values.NB_GOODS_FILTERED})</option> {% ENDFOR %}замените на
{% FOR values %} <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ENDIF %} {% IF filter_prop_list.values.NB_GOODS_FILTERED = 0 %}style="display:none" disabled="disabled"{%ENDIF%}>{filter_prop_list.values.VALUE}({filter_prop_list.values.NB_GOODS_FILTERED})</option> {% ENDFOR %}
#10
Отправлено 06 Январь 2016 - 15:55
Большое, душевное спасибо за помощь!
Теперь фильтр работает как нужно.
Теперь фильтр работает как нужно.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных