Здравствуйте ! возник вопрос касательно того, как следует задать фильтрацию для объектов - в Oscar(Django)
Ибо на сколько я знаю, нету готовых решений в этом направлении, собственно моя идея :
Сам фильтр должен представлять собой - несколько DropBox'ов+title, Title - название филтра( к примеру цвет), наследуется от атрибутов - определенной категории(к примеру платья, хотя тут остается проблем в том чтобы снова добавлять этот же атрибут для другой категории, наверное следует здесь по другому сделать, образовав родительский класс для некоторых фильтров и потом добавлять его к категориям).
А вот само значение этих Атрибутов, должно заполняться в DropBox, как это сделать я не очень понимаю, поскольку в Oscar есть в принципе -DropDownBox http://i.imgur.com/8i0bk4n.png?1 , но он привязан к конкретным параметрам, и там по сути идет выбор из заранее определенного массива, а те атрибуты динамичны(то есть добавляются из админки).
На счет отображения, я думал в принципе взять метод который распределяет товары по категориям, то есть при клике на категорию книги, отображаются нужные товары, но я не очень понимаю в том как устроена структура в Oscar, не мог бы мне кто-то помочь в этом ?
P.S.
пример фильтрации, которая примерно мне и нужна !
http://www.dota2.com/store/?l=russian#cat=3776899405