[РЕШЕНО]Вывести в views только один product из product display (Commerce)

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

Аватар пользователя muaddip muaddip 24 мая 2013 в 13:14

Добрый день, уважаемое сообщество!
Стоит задача вывести товары определенной категории, и под каждым товаром чтобы была кнопка "добавить в корзину". Сейчас views выводит все product (если в product display прикреплено 4 product, то выведет соответственно все 4). Хочется, чтобы в выводе views от одного product display присутствовала всего одно представление product.
Агрегацию пробовал, но она будет работать, только, если не будет кнопки "добавить в корзину". Views может агрегировать по product display, но кнопка "добавить в корзину" должна соотноситься только с конкретным product. Поэтому, когда добавляешь кнопку, вся агрегация разваливается.
Drupal 7, версия commerce 7.x-1.7 . Это не сборка commerce_kickstart, собирал все отдельными модулями.
Есть ли у кого-нибудь какие-то идеи ?

Комментарии

Аватар пользователя Goodseeker Goodseeker 23 сентября 2014 в 15:53

imarat wrote:
дельта продакт = 0

Спасибо!

Для тех кому может не понятно:
Нужно в фильтр вьювс добавить поле например "field_product:delta" и установить ему значение "0"

Аватар пользователя muaddip muaddip 9 июня 2013 в 21:25

Спасибо imarat. Раньше постоянно натыкался на дельту, но не знал для чего она.
Я сделал по тупому, добавил в продукт чекбокс "опубликовать в каталоге". В итоге администратор может показать даже несколько продуктов из одного дисплея.

Аватар пользователя 7Rei 7Rei 20 мая 2014 в 18:57

Всем привет!
На сайте подключен модуль сток. И если товара нет на складе у продукта меняется статус на "Отключено".
Вопрос как скрыть ноды товаров в этом случае? Дельта продукта не связана с активностью товара((