Drupal Commerce. Вывод поля изображения из термина таксономии с помощью Views

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

Аватар пользователя realovich realovich 15 июня 2012 в 16:00

Прошу подсказку у сообщества!
Что имеется:
1. Drupal Commerce
2. Товар (не представление) со ссылкой на термин.
3. Термин имеет поле изображения.
4. Views, который выводит список товаров.
5. В отношениях "Содержимое: Referenced product"

В качестве поля хочу вывести изображение из термина. Добавляю в отношениях "Содержимое: Термины таксономии материала", добавляю нужное поле, но ничего не выводится.
Подскажите, пожалуйста, куда копать.

Комментарии

Аватар пользователя multpix multpix 15 июня 2012 в 19:53

права на просмотр материала,
и права для анонима на поля сущности продукт.

Товар (не представление) со ссылкой на термин
Добавляю в отношениях "Содержимое: Термины таксономии материала"
должно быть "Содержимое: Термины таксономии Товар (не представление)"

но тут ссылку на термин лучше сделать в материале(для каталога)

Аватар пользователя realovich realovich 22 июня 2012 в 10:11

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

Аватар пользователя multpix multpix 22 июня 2012 в 10:28

Да, попробуйте так.

(вы писали что термин это поле товара, а связь берете термин материала)

попробуйте перенести таксономию из товара в материал(дисплей товара)
мне такая связка видится более оптимальной,
но опять-же я незнаком с прочими вашими условиями.

Аватар пользователя realovich realovich 22 июня 2012 в 10:40

Некоторые словари должны быть именно в товаре, а не в дисплее товара, для того чтобы можно было пользоваться Bulk Creation Product. Просто, дело еще в том, что все товары уже внесены на сайт по текущей схеме, когда все словари таксономии присвоены именно товару (не дисплею). Может есть другое решение?
Большое спасибо вам за посильную помощь.

Аватар пользователя multpix multpix 22 июня 2012 в 12:32

в товаре так в товаре)

немного времени, сейчас наваяю вам понятный ответ)

для товара добавил поле test_term ссылка на термин(и к терминам поле test_img)
для примера взял стандартный вьюс(commerce) - список товаров (vbo с ним-же)
в отношениях добавил связь: Commerce Товар: test_term (field_test_term) - товар! не материал))
и теперь в вывод можем добавить поле : Термин таксономии: test img

этот вьюс хорош для манагеров.
но если делать сортировку и фильтрацию по терминам на стр сайта для посетителей, то мое мнение, нужно метки таксономии выносить в дисплей товара

вот смежные темы
по отношениям - тут важно понять что суть отношения - откройте свою БД и посмотрите внимательно на таблицы к примеру node у нее есть поле uid подтянув его отношением ко вьюсу выводящему ноды получим доступ к таблице с пользователями - грубо но принцип таков)
и тут писал комент о автосоздании товара при создании дисплея( я это на рабочих уже по разному покрутил - прижился метод, и с импортом списков товаров работает)

в общем удачи в труде,
заходите если что))

Аватар пользователя realovich realovich 22 июня 2012 в 13:18

Вроде так делал, картинки не видны были. По вашей инструкции все сделал - заработало. Спасибо вам ГРОМАДНОЕ!
Так же спасибо за ссылки, буду погружаться...
P.S. Обратите, пожалуйста, внимание на эту тему. Вдруг вы знаете что-то навскидку...