Drupal Commerce - загрузка изображений вариантов drupal вместо поля выбора

Я действительно застрял в следующей проблеме. Я не новичок в Drupal, но я новичок в Drupal Commerce, я использовал Ubercart с этого проекта.

На самом деле, если я создаю отображение продукта, а затем несколько вариантов под этим продуктом, drupal commerce автоматически создает поле выбора с названиями других вариантов. Это весьма полезно практически для всех интернет-магазинов, но не для этого. Мне нужно заменить поле выбора заголовками только с изображениями, на которые клиент сможет щелкнуть, и выбрать тип варианта только по изображению.

Я думаю, что есть почти все функциональные возможности в drupal commerce kickstart, которые я использую сейчас. Но я не знаю, как добиться результата. Я уже пробовал редактировать вид продукта, но не смог заставить его работать. Я также искал в коде основные модули drupal commerce, потому что я думаю, что должна быть просто функция массива с результатом заголовков, но пока не нашел что-то подобное. Я искал весь интернет, чтобы найти решение, но не нашел ничего полезного.

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

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

Вот приложения для лучшего зрения:

http://ofca.sk/temp/printscreen.png,

http://ofca.sk/temp/result.png

Любой совет будет с благодарностью, мне просто нужно указать правильное направление,

3 ответа

Я создал модуль для этого случая: https://www.drupal.org/project/commerce_options_as_images

Я использую это в своих проектах.

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

Но я все еще думаю, это достижимо Необычными Атрибутами.

Еще раз спасибо

Вы можете реализовать эту функцию так же, как это делает Commerce Kickstart v2: http://demo.commerceguys.com/ck/tops/drupal-commerce-hoodie - обратите внимание на селектор цвета справа посередине.

Это делается с помощью модуля причудливых атрибутов Commerce, который позволяет отображать селекторы цвета или изображения из таксономии:

Этот модуль предоставляет режим атрибута "Rendered term", который отображает отображаемый термин вместо переключателя (понижается до обычного переключателя, когда JS выключен) в форме добавления в корзину.

У вас есть видео демо этого модуля с пошаговой настройкой в http://vimeo.com/44308580

Другие вопросы по тегам