Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

Sumrakrnd

  • ****
  • 311
  • +1/-0
  • Учусь «на примерах»
    • Просмотр профиля
Фильтр каталога
« : 26 Май 2016, 12:15:25 »
Доброго времени суток.
Пытаюсь собрать магазин, но вот возникла проблема с фильтрами и переключением вида Плитка/Список.
Второе вроде должно переключаться нормально, т.к. я его не изменяла, просто должен быть свой шаблон, но на вид Списком переключение просто не работает..

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

И getSmartFilters используется для вот такого вида фильтра?
Как в  примере верстки под меню категорий магазина(каталога)
http://ruki24.aveas.ru/magazin/

*

aghigay

  • *****
  • 607
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Re: Фильтр каталога
« Ответ #1 : 26 Май 2016, 12:23:11 »
Внешний вид Плитка/Список никак не зависит от макроса, которым вы формируете список товаров.
Мой блог http://umicms.me

*

Sumrakrnd

  • ****
  • 311
  • +1/-0
  • Учусь «на примерах»
    • Просмотр профиля
Re: Фильтр каталога
« Ответ #2 : 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" />

*

Sumrakrnd

  • ****
  • 311
  • +1/-0
  • Учусь «на примерах»
    • Просмотр профиля
Re: Фильтр каталога
« Ответ #3 : 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 выбрать могу, но после поиска, почему-то остальные то выбираются, то нет...



Внесла правки в вопросы, так некоторые ошибки начали реагировать по другому
« Последнее редактирование: 02 Июнь 2016, 17:29:50 от Sumrakrnd »