Commerce + раскрытые фильтры + display product.

Аватар пользователя pantey_33rus pantey_33rus 22 апреля 2014 в 13:23

Ребят, подскажите! Вообщем ситуация такая:
Есть Commerce, созданы товары Commerce, которые объединены в один дисплей. Каждый из товаров имеет свои атрибуты. Все работает как нужно, в принципе ничего нового, НО столкнулся с такой проблемой. Необходимо создать фильтр по атрибутам товаров Commerce. Естественно, первое что пришло в голову это - вьюха по атрибутам продуктам Commerce, в принципе работает так как и должно быть (выводится сущность товаров Commerce),только в результате фильтра мне необходимо выводить тизер дисплея, к которому относится данный товар Commerce. Идем дальше, при отображении полями мы можем получить id товара commerce, на основе этого можно получить ID ноды и дальше подгрузить ноду, что я собственно и сделал, но теперь есть другая проблема, появляются дубли одного и того же дисплея , если продукты commerce имеют одинаковые дисплеи. По сути то все правильно - вьюха выводит все товары Commerce, а так как я дальше подгружаю ноду, причем которая является одним дисплеем всех товаров Commerce - естественно появляются дубли. Так вот, вопрос, как возможно избавиться от дублей и вообще в правильном направлении ли иду, так как это больше походит на костыли, а не на решение.
Возможно вы подскажите, как организовать поиск по атрибутам товара Commerce, но что бы в результате выводился тизер дисплея к которому он относится и причем без дублей. Буду рад, любой наводке. Фасетный поиск не предлагать...

Комментарии

Аватар пользователя whiesam whiesam 22 апреля 2014 в 18:26

"pantey_33rus" wrote:
если продукты commerce имеют одинаковые дисплеи

Нафига???????

Про дубли: во вьюхе есть натсрйки запроса, там есть убрать дубли.

Про поиск: почему у Вас не выходят тизеры? Вы же фильтами делаете? Значит вьюха видоизменяться не будет.

Про поиск 2: Всё же фильтрами от вьюхи пользоваться в комерце не стоит, так что используйте searchapi+фасеты

Аватар пользователя pantey_33rus pantey_33rus 22 апреля 2014 в 19:39

"whiesam" wrote:
Про дубли: во вьюхе есть натсрйки запроса, там есть убрать дубли.
Про поиск: почему у Вас не выходят тизеры? Вы же фильтами делаете? Значит вьюха видоизменяться не будет.
Про поиск 2: Всё же фильтрами от вьюхи пользоваться в комерце не стоит, так что используйте searchapi+фасеты

Спасибо за ответ, но это все не то, либо я не совсем расписал свою проблему, либо вы меня не так поняли.... Вообщем тему можно закрыть, все сделал и так.