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