[Решено] Drupal Commerce & Views

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

Аватар пользователя Koreychenko Koreychenko 3 октября 2012 в 11:35

Уважаемое сообщество, прошу помощи, что-то я затупил.

Вопрос по отображению дисплеев товаров Drupal Commerce.

К каждому дисплею (Product Node) прикреплено несколько товаров (Commerce Product). У каждого товара может быть несколько изображений.

Когда я вьюхой вывожу материалы типа Product Node, то он выводит все товары, которые прикреплены к этой ноде. Внимание вопрос, как сделать, чтобы он выводил только первый прикрепленный материал, т.е. чтобы не показывались другие варианты товара.

Поясню.

Товары:
-Футболка желтая
-Футболка красная
-Футболка зеленая

Нода:
-Футболка (К которой прикреплены эти 3 товара).

При выводе вьюхи получается, что выводятся 3 разных картинки футболок, 3 разных цены, но название у всех "Футболка".

Как сделать, чтобы во вьюхе выводился только 1 товар Футболка, а цена и картинка была бы от первого товара, присоединенного к ноде?

Комментарии

Аватар пользователя Koreychenko Koreychenko 3 октября 2012 в 12:03

Ларчик открывался очень просто, может кому пригодится.

1. Ставим фильтрацию.
- (Связанный товар) Поле: Изображение:delta (= 0)
- Содержимое: Cart:delta (= 0)

ВАЖНО! В поле Содержимое: Cart: delta НЕ УКАЗЫВАТЬ СВЯЗЬ!

Все. Выводится только первый товар в дисплее. Кстати, если изменять значение дельты, то можно рулить какой товар выводить, но вы должны быть уверены, что у всех дисплеев есть товары с таким индексом.