Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Проблемы уведомления клиента при смене статуса заказа и доставки

Автор stud_maiРаздел Шаблоны XSLT

Ответов: 7
Просмотров: 4263
Последний ответ 05 Января 2016, 00:59:01
от admin
Проблемы с доступом к module catalog method object

Автор sanya@lum.ruРаздел Макросы UMI.CMS

Ответов: 2
Просмотров: 3117
Последний ответ 20 Сентября 2013, 15:57:01
от sanya@lum.ru
Не показываются поля фильтрации для объектов на вкладке в админке

Автор arbuzzzРаздел Разработка модулей

Ответов: 7
Просмотров: 2534
Последний ответ 03 Августа 2016, 14:42:06
от e.ioffe
data doSelection - проблемы после обновления 2.8.5.1

Автор koroganРаздел Макросы UMI.CMS

Ответов: 4
Просмотров: 3935
Последний ответ 24 Апреля 2012, 15:52:06
от korogan
Цены в разных валютах. Проблемы и странности

Автор crazygeorgioРаздел Custom макросы

Ответов: 0
Просмотров: 1626
Последний ответ 03 Октября 2015, 03:22:49
от crazygeorgio

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

Проблемы фильтрации и сортировки
« : 07 Сентября 2016, 07:35:04 »
Добрый день. Занимаюсь внедрением на сайт относительно новых getsmartcatalog и getsmartfilters. Возник ряд проблем:
1. Изменение отображения товаров список/плитка происходит путём передачи в адресную строку ?catalog=list_view(grid_view). Getsmartfilters передают свои параметры таким же способом, т.е. если в адресной строке указан ?catalog=list_view, то применение фильтров сбрасывает отображение товаров обратно к grid_view. Как можно передавать в адресную строку и вариант отображения и фильтры?

2. При применении фильтров иногда отображаются не все товары. Это можно отчетливо проследить по числу, появляющемуся на кнопке фильтра "показать". Иногда число совпадает с кол-вом товаров, иногда некоторые товары не отображаются, хотя и проходят по всем параметрам фильтрации. Что можно предпринять в подобной ситуации? 

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Re: Проблемы фильтрации и сортировки
« Ответ #1 : 07 Сентября 2016, 11:41:49 »
1. Чтобы передавать что-то в адресную строку, извините за тавтологию, нужно передавать что-то в адресную строку. Вы генерируете адресную строку на основе какой-то формы, в которой есть какие-то поля. Если добавите туда параметр вида (пусть скрытый) - он появится в адресной строке.

2. Для начала нужно выяснить, проблемы с получением данных или с отображением данных. Когда вы поймете в чем именно трудность - можно будет решать что нужно предпринять.
Мой блог http://umicms.me