PHP: Magento Как показать опцию настраиваемого продукта, например, сетку, вместо выпадающего списка по умолчанию - PullRequest
2 голосов
/ 14 ноября 2011

Я хочу изменить стандартное поведение опции настраиваемых продуктов. По умолчанию он показывает опции в выпадающем списке; Я хочу показать это на сетке вместо выпадающего списка.

Ответы [ 3 ]

0 голосов
/ 15 ноября 2011

Я сделал что-то похожее.

Основная проблема, с которой вы столкнетесь, заключается в том, чтобы заставить его работать с компонентами magento javascript, чтобы вы все равно могли использовать все функции, предоставляемые Magento.

Поскольку это практически невозможно не нарушить, я использовал скрипт, который помещает собственный html-элемент управления в поле выбора.

https://github.com/claviska/jQuery-SelectBox

Это в основном для нестандартного дизайна окна DropDown., но вы можете «неправильно использовать» его, чтобы иметь произвольные структуры, так как у вас есть обычные html-элементы, которые вы можете разместить так, как вам хочется, с помощью CSS.

0 голосов
/ 23 декабря 2011

Вы можете попробовать использовать такой плагин, как этот, от Magento Mechanics, который сделает всю тяжелую работу за вас: http://www.magemechanics.com/product-grid-options.html

Я использовал и рекомендую там плагин.

0 голосов
/ 15 ноября 2011

Создание нового селектора продукта - довольно большое дело.Я не могу сказать вам, как превратить его в сетку, потому что вы должны обрабатывать несколько вариантов выбора и т. Д. Но я могу вам сказать, что файл, в котором вы собираетесь потратить много времени:

/приложение / дизайн / интерфейс / базы / по умолчанию / шаблон / Каталог / продукта / вид / options.phtml

...