Разбираюсь с Drupal Commerce, пытаюсь сделать каталог. С самими товарами, атрибутами и отображениями вроде разобрался.
Никак не могу понять как сделать приличный список товаров на одной странице. Сделал представление, аналогичное taxonomy/term, настроил его, кое-как список выводится, но нужно сделать красиво, чтобы у каждого товара была цена, картинка, кнопка "В корзину". Как этого добиться? Где что нужно темизировать?
Подскажите, поделитесь ссылками пожалуйста.
Скачал Commerce Kickstart, поразбирался, но там очень много программирования: куча самописных хендлеров и прочего.
Может можно настроить хотя бы базовый функционал магазина без плясок с бубном и клавиатурой?
Комментарии
Искал я, везде скринкасты как сделать и связать produсt и product display, да организовать каталог продуктов с таксономией. Описания процесса вывода этого каталог в приличном виде пользователю нашел не много.
Конкретная проблема:
Есть товары с несколькими вариациями, типа как хрестоматийные размер и цвет.
Так вот, каждый вариант выводится отдельной позицией. Никак не могу дотумкать как сделать чтобы для товара с несколькими вариациями выводился один элемент в каталоге.
Подскажите как такое реализовать?
Спасибо.
Коллеги, вопрос остается открытым. Решение очень сильно ищется
Есть представление, тип - Содержимое. При добавлении полей, не видно свойств связанного товара, следовательно добавить в представление нельзя, ни цену, ни фотки. Если же через "отношения" добавить сам продукт, то каждый вариант продукта выводится отдельной позицией.
К тому же, если вывести поле "Картинка товара" и сделать его ссылкой на содержимое, то эта ссылка будет вести не на дисплейную страницу товара, а на его админскую страницу, что тоже совсем не хорошо.
Помогите решить вопрос, очень надо, сроки горят. Уже вроде весь интернет облазил, но решения так и не нашел.
Продолжаю самостоятельно бороться с Коммерсом. Предыдущую проблему не решил, но обошел. В представлении не стал привязывать продукт через отношения. Отображаться стало по одному дисплею на товар. Однако, из-за этого пришлось переключить представление на отображение Содержимого. При этом содержание продукта отображается через виджет "Встроенная форма сущности".
Возникла новая проблема:
Если для продукта загружено несколько картинок, то они все отображаются в анонсе продукта. Нужно чтобы только первая бралась. Таких настроек в отображении поля нет, есть только стиль и настройки ссылки.
Только что тоже бился с этой проблемой... Вроде решил.
Нужно сделать вьюху и вывести в ней products. В отношения в ставить Материал referencing products from field_product (у меня так), связь обязательна. В контекстные фильтры Содержимое - Nid. В вывод можешь вставить любые поля (картинки не пробовал, но скорее всего проблем не будет, видел только упоминание, что если поставить ссылку с картинки, то она будет вести в админское отображение products. Кнопка add to cart вставляется как поле Commerce Товар: Форма добавления в корзину в его настройках можно включить виджет количества.
Потом эту вьюху вставляешь в нужные products display. Я вставил с помощью Viewfield.
Как-то так...