UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: Sumrakrnd от 26 Мая 2016, 12:15:25

Название: Фильтр каталога
Отправлено: Sumrakrnd от 26 Мая 2016, 12:15:25
Доброго времени суток.
Пытаюсь собрать магазин, но вот возникла проблема с фильтрами и переключением вида Плитка/Список.
Второе вроде должно переключаться нормально, т.к. я его не изменяла, просто должен быть свой шаблон, но на вид Списком переключение просто не работает..

И вот с фильтром getSmartFilters я не могу разобраться, в коде он есть, стандартный от demodizzy, но он не подгружается...

И getSmartFilters используется для вот такого вида фильтра?
Как в  примере верстки под меню категорий магазина(каталога)
http://ruki24.aveas.ru/magazin/
Название: Re: Фильтр каталога
Отправлено: aghigay от 26 Мая 2016, 12:23:11
Внешний вид Плитка/Список никак не зависит от макроса, которым вы формируете список товаров.
Название: Re: Фильтр каталога
Отправлено: Sumrakrnd от 26 Мая 2016, 14:33:51
Я искала на плитка/список информацию, но те статьи, что выдал поиск, были уже удалены :(
По фильтрам кстати тоже...

У меня в шаблоне category-view.xsl стоит стандартный код demodizzy:
<xsl:variable name="filters" select="document(concat('udata://catalog/getSmartFilters//', $document-page-id, '/0/2'))/udata" />
Название: Re: Фильтр каталога
Отправлено: Sumrakrnd от 02 Июня 2016, 17:09:33
Так разобралась я с этим фильтром для каталога, подключила, настраиваю...

У меня как-то некорректно работает фильтр:
1) если осуществляешь отсюда и выбираешь цену, чтобы товар показался от 1000 до 1050
http://ruki24.aveas.ru/magazin

То находит он все 11 товаров из 13
Вдруг нашел больше, но все равно не все, проверила еще раз все пукнты
http://ruki24.aveas.ru/magazin/?filter[price][from]=1000&filter[price][to]=1354&filter[capacity][from]=50&filter[capacity][to]=250&filter[max_momentum][from]=50&filter[max_momentum][to]=250

2) Если сделать фильтр другой, например выбрать производителя Partner, пишет, что товара нету, хотя он есть :(
не заработало
3) Если например зайти в какую-то категорию, например http://ruki24.aveas.ru/magazin/ehlektroinstrument/
И задать цену от 1000 до 1050, он должен вывести 5 товаров, но выводить 4, что самое интересное на кнопке применить показывает, что результат должен быть 2...

http://ruki24.aveas.ru/magazin/ehlektroinstrument/?filter[price][from]=1000&filter[price][to]=1335&filter[capacity][from]=50&filter[capacity][to]=150&filter[max_momentum][from]=50&filter[max_momentum][to]=250
кол-во увеличилось, но ошибки остались

4) Товар производителя Partner находиться в этой категории (товар50 за 2000) - http://ruki24.aveas.ru/magazin/ehlektroinstrument/
Но я не могу выбрать checkbox товара Parther.....
Checkbox выбрать могу, но после поиска, почему-то остальные то выбираются, то нет...



Внесла правки в вопросы, так некоторые ошибки начали реагировать по другому