[Решено] Drupal Commerce Views, правильный вывод товаров, убрать дубли

Главные вкладки

Аватар пользователя АлександрБолт АлександрБолт 11 февраля 2013 в 18:28

Вывел через Views товары в каталоге, стандартное представление Taxonomy term

Все хорошо, но некоторые товары имеют атрибут Цвет.
Когда добавил вывод цены в представление то все товары у которых есть атрибуты за дублировались, связь такая Нода - Несколько product

помогите как сделать чтобы убрать дубли...
убираю цену все снова в порядке....

Комментарии

Аватар пользователя alexxrin alexxrin 11 февраля 2013 в 19:45

Если у вас несколько товаров и соответственно цен, то я не сильно понимаю как вы собираетесь отсортировать по множественному полю... Хотя возможно такое и можно сделать посредством views...

Если не получится, то я сделал бы отдельное служебное поле в ноде и настроил бы rules'ы чтобы автоматом туда заносилась цена присоединенного товара.

Аватар пользователя jvb jvb 12 февраля 2013 в 1:03

При создании Вида поле "цвет" отправьте в раздел Критерии фильтрации(не сортировки). Поля, которые создают вариации Вашего товара, в Вашем случае, я так понимаю, это "цвет", при настройке фильтра имеют переключатель "Устранить дубликаты". Вот его и включите.

Аватар пользователя jvb jvb 12 февраля 2013 в 1:12

И я бы создал свой View для вывода товаров. Это несложно. Зато выведете все и в том виде , в котором хотите.(не совсем понял, что такое "стандартное представление Taxonomy term"). В Views кроме фильтрования и сортировки еще возможно группировать. Вообщем , мне пока хватает. При том , что у меня на одну ноду 30-ть вариаций(15 размеров * 2 способа упаковки) , и каждая со своей ценой и складом. Возможно я чего-то недопонимаю, но по-моему, в одном View правильнее выводить товары одного типа (с одинаковым набором полей).

Аватар пользователя АлександрБолт АлександрБолт 12 февраля 2013 в 7:56

простите дурака но я не понимаю, как мне сделать представление чтобы при нажатии на ветку каталога (термин такмономии) у меня отображались товары через мою views?

views должна быть страницей? или блоком?
не могли бы вы дать пример простенький а я уж допинаю...спасибо

Аватар пользователя jvb jvb 12 февраля 2013 в 11:42

Views - страница. А что касается нажатия на ветку каталога, могу предложить просто сделать фильтр по терминам таксономии и сделать его доступным пользователю (раскрытым для пользователя) в виде выпадающего списка, например. Пользователь выбрал - получил из того, что выбрал. Я пока так поступаю.

Аватар пользователя Greenstorm Greenstorm 8 сентября 2014 в 20:38

"alexej.schmidt" wrote:
Я создал фильтр content:products:delta и установил его значение равное нулю, проблема решилась.

Спасибо за инфу.