Продолжаю ковырять свой первый сайт на Друпал - saleaway.ru
Поставил Commerce, впервые поковырялся с View.
Сделал 10 Products entity, по понятиям Коммерса.
Сделал 10 соответствующих им нод, связанных с сущьностями по SKU.
Всё красиво, есть /node/3 ... /node/13 с продуктами, вся инфа о которых хранится в привязанной сущьности (а не в ноде!).
Теперь надо сделать витрину - например на глагне разместить матрицу товаров.
Во View очень кстати нашел Grid представление, сделал.
В сущьности продукта сделал поле "превью" - картиночка 150х150 которая выводится в гриде.
Она должна быть ссылкой на ноду продукта. Как???
Я вот в 10 утра проснулся, и с 11 я не вылезал из Друпала, по сей момент. Подскажите пожалуйста, я устал.
В полях сущьности Товара, в настройках отображения поля превью, стоит "Linked to content".
В настройках View, у поля выводящего эту превьюшку стоит "Link image to Content"
Я не знаю куда ещё копать...
Вместо ссылки на контент, на глагне мы видим по одному варнингу на каждый продукт:
•Notice: Undefined index: path in theme_image_formatter() (line 550 of /home/domains/saleaway.ru/modules/image/image.field.inc).
Комментарии
Поборол, блин!
Надо делать view из нодов.
И превью-картинки надо цеплять к нодам.
И термины таксономии нет никакого смысла цеплять к сущьности товара - тоже к нодам нужно.
Какая ужасная дуальность сущьностей вырисовывается((
а зачем сущности к нодам цеплять? вроде просто с сущностями работает?
>> а зачем сущности к нодам цеплять? вроде просто с сущностями работает?
Не, в Коммерсе product-сущьность - это "товар на складе", ей должно быть сопоставлено одно или несколько видов отображения товара "на витрине" - нодов; или же наоборот, одна нода - нескольким сущьностям (пример с сайта коммерца, с разными размерами/цветами)
Вобщей, самый большой минус коммерца на данный момент - полное отсутствие какой-либо вменяемой документации.