[РЕШЕНО] $20 тому кто подскажет в Drupal Commerce

Аватар пользователя vitaboss

Господа знатоки, помогите добавить поле из ноды товара в корзину.

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

Для тех, кто знает на отлично вьювс и хоть чуть-чуть commerce, думаю это не составит труда. Скажите что еще во вьювсе нужно включить, может фильтрацию какую... Я с экспериментами замучился.

Тому кто подскажет/поможет, закину денег на телефон, wm, яд...

Вопрос давно решен собственным модулем и немного за другие деньги.

Модули и темы:
Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя multpix
multpix 5 лет назад

ОТНОШЕНИЯ
Commerce Order: Line items
(Позиция) Commerce Line item: Product
(Товар) Commerce Товар: Материал referencing products from field_имя_поля

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

Аватар пользователя vitaboss
vitaboss 5 лет назад
vitaboss написал:
Сделал, как здесь написано

Достучался! Действительно поле ноды добавляется, только в корзину кладем один товар, а получаем все, абсолютно все, ноды с товарами, у меня их более тысячи и все это вываливается несколько минут на одной странице (cart form).

Аватар пользователя multpix
multpix 5 лет назад

вот мы-же обсуждали
http://www.drupal.ru/node/78441#comment-526964
тут пока туплю, как быть с "мильон_дисплеев->общие_для_всех_продукты".
вьюха все делает верно - тянет поля из связанных нод - всех нод...

Аватар пользователя vitaboss
vitaboss 5 лет назад

Вот это тупик!

Я щас понимаю о чем вы, тогда я только имел какое-то представление об этом.
Сейчас только столкнулся и понял что к чему.
Дисплейпас передается, но это не идеал... выход, конечно, хоть какой-то, но хрень полная. Поле хотелось бы поле покупателю показывать, ввиде ссылки на ноду товара, "артикулом" все таки назвал. Может перезаписать как-то значение можно. Или критериями фильтрациями...

Аватар пользователя real_gig
real_gig 5 лет назад

Можно просто добавить кастомное поле и через препроцессы его заполнить нужным значением